DOI QR코드

DOI QR Code

Software Security Vulnerability Improvement Using Open Static Analysis Tool

공개 정적 분석도구를 활용한 소프트웨어 보안취약성 개선

  • Jang, Young Su (Dept. of Software Engineering, Graduate School of Computer & Information Technology, Korea University) ;
  • Jung, Geum Taek (Dept. of Computer Information & Communication, Korea University) ;
  • Choi, Jin Young (Dept. of Computer Information & Communication, Korea University)
  • 장영수 (고려대학교 컴퓨터정보통신대학원 소프트웨어공학과) ;
  • 정금택 (고려대학교 컴퓨터정보통신공학과) ;
  • 최진영 (고려대학교 컴퓨터정보통신공학과)
  • Published : 2010.04.23

Abstract

인터넷의 발전으로 인터넷을 통한 서비스가 증대하고 있다. 반면 응용 소프트웨어의 보안 취약점으로 인해 국가, 기업, 개인 모두에게 정보보호의 중요성이 더욱 강조 되고 있다. 임베디드 소프트웨어인 우주, 항공, 원자력 소프트웨어 등 오류 없이 수행되어야 하는 고안전성 소프트웨어의 개발기법은 이제 응용 소프트웨어의 보안강화 활동에 활용 되고 있다. 특히 시큐어 코딩 (Secure Coding)은 방어적 프로그램(Defensive Programming)을 포함하는 개념으로 소프트웨어의 안전성과 보안성을 향상 시킬 수 있다. 본 논문에서는 범용 보안 취약가능성 분석 도구를 이용하여 소프트웨어의 취약 가능성을 분석하고 보안 취약점 유발 명령어를 분류한다. 그 다음에 시큐어 코딩 기법을 적용하여 취약한 코드를 개선하였다. 이러한 개선을 통해 보안 취약성 가능한 코드 부분을 손쉽게 수정하여 소프트웨어 보안을 개선할 수 있다.

Keywords