earticle

논문검색

프로그램 소스코드 취약성 분석 및 분석도구의 개발

원문정보

A Development of Analysis Tool and the Analysis of Vulnerabilities on the Program Source Code

하경휘, 최진우, 우종우, 김홍철, 박상서

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

The recent explosive use of the Internet and the development of computer communication technologies reveal serious computer security problem. Inspite of many studies on secure access to the system, generally, the attackers do not use the previous intrusion techniques or network flaw, rather they tend to use the vulnerabilities residing inside the program, which are the running programs on the system or the processes for the service. Therefore, the security managers must focus on updating the programs with lots of time and efforts. Developers also need to patch continuously to update the Program, which is a lot of burden for them. In order to solve the problem, we need to understand the vulnerabilities in the program, which has been studied for some time. And also we need to analyze the functions that contains some vulnerabilities inside. In this paper, we first analyzed the vulnerabilities of the standard C library, and Win32 API functions used in various programs. And then we described the design and implementation of the automated scanning tool for writing secure source code based on the analysis.

한국어

최근 인터넷 사용의 급격한 증가와 정보통신기술의 급속한 발전은 컴퓨터 보안상의 문제점을 노출하고 있고 이로 인한 피해가 심각한 수준으로 다가오고 있다. 안전한 시스템 접속에 관한 많은 연구가 보고 되고 있지만, 일반적으로 공격자들은 순수 공격 기술이나 네트워크 구성의 결함을 이용하기 보다는 시스템 상에서 구동 중인 프로그램들, 특히 서비스를 위한 프로세스들이 개발 당시에 가지는 근본적인 취약성을 이용한다. 따라서 보안 관리자들은 공격에 이용되는 취약성을 보완하기 위해 보안 패치 작업등 많은 노력과 시간을 투자해야만 하며, 동시에 개발자들 또한 노출된 프로그램의 취약성에 대한 계속된 프로그램 수정 작업으로 부담이 커지고 있는 실정이다. 본 논문에서는 이러한 문제점을 해결하고 안전한 소스코드의 작성을 위하여 프로그램 개발 시 침해의 가능성을 가지는 취약성 함수들을 조사 및 분석을 연구 목표로 하였다. 이를 위하여 소스코드 수준에서 잠재할 수 있는 표준 C 함수에 관련된 취약성과 Win32 API 함수의 취약성에 대하여 분석하고, 그 결과를 기반으로 소스 코드의 취약성을 검사하기 위한 자동화 도구를 개발하였다.

목차

요약
 ABSTRACT
 1. 서론
 2. 함수 취약성 분석
  2.1 표준 C 프로그램에서의 취약성
  2.2 Win32 API에서의 취약성 및 해결안 
  2.3 소스코드 분석 도구
 3. 시스템 설계 및 구현
  3.1 설계
  3.2 구현
 4. 결론
 참고문헌

저자정보

  • 하경휘 Kyoung Hui Ha. 국민대학교 대학원 컴퓨터학부
  • 최진우 Jin Woo Choi. 국민대학교 컴퓨터학부
  • 우종우 Chong Woo Woo. 국민대학교 컴퓨터학부
  • 김홍철 Hong Chul Kim. 국가보안기술연구소
  • 박상서 Sang Seo Park. 국가보안기술연구소

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.