해커들의 사이버 공격기법은 전에 볼 수 없었던 형태의 공격으로 점점 더 정교해지고 다양화 되고 있다. 정보 보안 취약점 표준 코드(CVE)측면에서 살펴보면 2015년에서 2020년에 약 9 만 건의 신규 코드가 등록되었다[1]. 이는 보안 위협이 빠르게 증가하고 있음을 나타내고 있다. 신규 보안 취약점이 발생하면 이에 대한 대응 방안 마련을 통해 피해를 최소화해야 하지만, 기업의 경우 한정된 보안 IT예산으로 보안관리 수준과 대응체계를 감당하기에는 역 부족인 경우가 많다. 그 이유는 수동 분석을 통해 분석가가 취약점을 발견하고 보안장비를 통한 대응 방안 마련 및 보안 취약점 패치 까지 약 한 달의 시간이 소요되기 때문이다. 공공분야의 경우에는 국가사이버안전센터에서는 보안운영정책을 일괄적으로 배포하고 관리하고 있다. 하지만, 제조사의 특성에 따라 보안규칙을 수용하는 것이 쉽지 않으며, 구간 별 트래픽 검증작업까지 약 3주 이상의 시간이 소요된다. 그 외 비 정상적인 트래픽 유입이 발생하면 취약점 분석을 통한 침해행위 공격 검출 및 탐지와 같은 대응방안을 마련해야 하나, 전문적인 보안전문가 부재로 인하여 대응의 한계가 존재한다. 본 논문에서는 신규 보안 취약점 공격에 효과적인 대응 방안 마련을 위해 보안규칙정보 공유사이트 "snort.org"를 활용하는 방안을 제안하였다.
해커들의 사이버 공격기법은 전에 볼 수 없었던 형태의 공격으로 점점 더 정교해지고 다양화 되고 있다. 정보 보안 취약점 표준 코드(CVE)측면에서 살펴보면 2015년에서 2020년에 약 9 만 건의 신규 코드가 등록되었다[1]. 이는 보안 위협이 빠르게 증가하고 있음을 나타내고 있다. 신규 보안 취약점이 발생하면 이에 대한 대응 방안 마련을 통해 피해를 최소화해야 하지만, 기업의 경우 한정된 보안 IT예산으로 보안관리 수준과 대응체계를 감당하기에는 역 부족인 경우가 많다. 그 이유는 수동 분석을 통해 분석가가 취약점을 발견하고 보안장비를 통한 대응 방안 마련 및 보안 취약점 패치 까지 약 한 달의 시간이 소요되기 때문이다. 공공분야의 경우에는 국가사이버안전센터에서는 보안운영정책을 일괄적으로 배포하고 관리하고 있다. 하지만, 제조사의 특성에 따라 보안규칙을 수용하는 것이 쉽지 않으며, 구간 별 트래픽 검증작업까지 약 3주 이상의 시간이 소요된다. 그 외 비 정상적인 트래픽 유입이 발생하면 취약점 분석을 통한 침해행위 공격 검출 및 탐지와 같은 대응방안을 마련해야 하나, 전문적인 보안전문가 부재로 인하여 대응의 한계가 존재한다. 본 논문에서는 신규 보안 취약점 공격에 효과적인 대응 방안 마련을 위해 보안규칙정보 공유사이트 "snort.org"를 활용하는 방안을 제안하였다.
Hackers' cyber attack techniques are becoming more sophisticated and diversified, with a form of attack that has never been seen before. In terms of information security vulnerability standard code (CVE), about 90,000 new codes were registered from 2015 to 2020. This indicates that security threats ...
Hackers' cyber attack techniques are becoming more sophisticated and diversified, with a form of attack that has never been seen before. In terms of information security vulnerability standard code (CVE), about 90,000 new codes were registered from 2015 to 2020. This indicates that security threats are increasing rapidly. When new security vulnerabilities occur, damage should be minimized by preparing countermeasures for them, but in many cases, companies are insufficient to cover the security management level and response system with a limited security IT budget. The reason is that it takes about a month for analysts to discover vulnerabilities through manual analysis, prepare countermeasures through security equipment, and patch security vulnerabilities. In the case of the public sector, the National Cyber Safety Center distributes and manages security operation policies in a batch. However, it is not easy to accept the security policy according to the characteristics of the manufacturer, and it takes about 3 weeks or more to verify the traffic for each section. In addition, when abnormal traffic inflow occurs, countermeasures such as detection and detection of infringement attacks through vulnerability analysis must be prepared, but there are limitations in response due to the absence of specialized security experts. In this paper, we proposed a method of using the security policy information sharing site "snort.org" to prepare effective countermeasures against new security vulnerability attacks.
Hackers' cyber attack techniques are becoming more sophisticated and diversified, with a form of attack that has never been seen before. In terms of information security vulnerability standard code (CVE), about 90,000 new codes were registered from 2015 to 2020. This indicates that security threats are increasing rapidly. When new security vulnerabilities occur, damage should be minimized by preparing countermeasures for them, but in many cases, companies are insufficient to cover the security management level and response system with a limited security IT budget. The reason is that it takes about a month for analysts to discover vulnerabilities through manual analysis, prepare countermeasures through security equipment, and patch security vulnerabilities. In the case of the public sector, the National Cyber Safety Center distributes and manages security operation policies in a batch. However, it is not easy to accept the security policy according to the characteristics of the manufacturer, and it takes about 3 weeks or more to verify the traffic for each section. In addition, when abnormal traffic inflow occurs, countermeasures such as detection and detection of infringement attacks through vulnerability analysis must be prepared, but there are limitations in response due to the absence of specialized security experts. In this paper, we proposed a method of using the security policy information sharing site "snort.org" to prepare effective countermeasures against new security vulnerability attacks.
org”를 통하여 대응 방안을 마련하였다. 또한 보안장비 등록 시 발생되는 문제점 개선을 통해 사이버 공격에 신속히 대응이 될 수 있도록 연구하였다.
본 논문에서는 신규 취약점 공격에 대해 효과적인 대응을 위하여 보안규칙 정보 제공 사이트를 활용하는 방안을 제안하였다. 또한 보안규칙 등록 시 발생되는 문제점 개선을 통하여 신속한 대응이 가능하도록 문제점에 대한 개선안을 마련하였다.
제안 방법
org” 통해 받은 보안규칙을 검증 없이 등록 시 장비부하 및 서비스 장애 발생 한다. 그리하여 기존 서비스 구성 환경에 신규정책검증시스템(TAS 2000NG)을 TAB 장비를 이용하여 패킷을 전달받아 탐지하는 방식으로 진행하였다. 다수 보안장비 중 정보보호기술 선정한 이유는 첫 번째, 보안규칙 등록 시 문법 검사 가능하다.
보안장비 등록 시 발생되는 문제점에 대한 원인분석 및 개선점 마련하였다. 또한 보안장비 운영자 보안규칙 등록 시 휴먼장애를 통한 장애발생을 고려하여 [표 3] 체크리스트 항목을 통해 모니터링을 진행하였다. K 기관에서는 보안장비 등록 시 2인 1조 편성을 통한 크로스 체크 방식으로 운영되고 있다.
본 논문에서는 사이버 공격 탐지를 위해 보안규칙정보 공유 사이트 “snort.org”를 통하여 대응 방안을 마련하였다
위의 결과를 근거로 [그림 8]은 보안장비 등록 가능한 보안규칙은 12, 622개, 그 외 141개는 장비부하 및 취약점 정보 부족으로 보안규칙 등록이 불가능 하였다. 이를 통하여 보안규칙 개발 시 보안규칙명, 보안규칙, 보안장비 동작방식, snort 옵션의 중요성 등에 대해 확인하였다.
대상 데이터
snort.org에서 사용 중인 보안규칙 12,763개에 대해 [그림 2] 정책검증시스템을 통해 발생되는 문제점을 통한 개선점을 마련하였다.
성능/효과
두 번째, 보안규칙명 개발 시 보안규칙 생명주기, 가독성과 목적성을 고려하여 개발되어야 한다. 하지만 보안규칙명 중복 사용 및 보안규칙 생성일 미 표기 문제가 확인되었다.
위의 결과를 근거로 [그림 8]은 보안장비 등록 가능한 보안규칙은 12, 622개, 그 외 141개는 장비부하 및 취약점 정보 부족으로 보안규칙 등록이 불가능 하였다. 이를 통하여 보안규칙 개발 시 보안규칙명, 보안규칙, 보안장비 동작방식, snort 옵션의 중요성 등에 대해 확인하였다.
첫 번째, 보안장비 성능 부하를 고려하여 탐지문자열 4Byte이하 시 처리되지 않도록 설계, 데이터 분할 전송 시 데이터 재조합 기능 비활성화, 보안장비 유사 보안규칙 존재 시 다중 패턴 매칭 알고리즘을 통해 보안장비 부하가 발생되는 문제점이 확인되었다. 해당 문제점개선을 위해 보안규칙 정규화 하였다.
또한 전문 인력 부족으로 신규 취약점 대응 불가 및 공공기관에서 보안규칙 검증 이후 보안정책 배포 지연시 보안규칙 부재로 인한 위험성이 존재한다. 하지만 보안규칙공유 사이트 실시간 정보 획득을 통한 대응 체계 방안을 마련할 수 있었다.
두 번째, 보안규칙명 개발 시 보안규칙 생명주기, 가독성과 목적성을 고려하여 개발되어야 한다. 하지만 보안규칙명 중복 사용 및 보안규칙 생성일 미 표기 문제가 확인되었다. 이로 인하여 타 기관·업체와 의사소통 시 보안규칙 관리 실태를 파악할 수 없다.
후속연구
향후에는 보안규칙공유 사이트(sonrt.org)에서 제공되지 않는 신규 취약점 발견 시 오픈 소스코드 공유 사이트 깃 허브(GitHub)를 통하여 취약점 코드 분석을 통한 대응방안을 마련하기 위하여 지속적인 연구를 진행할 예정이다.
참고문헌 (12)
Common Vulnerabilities and Exposures, http://cve.mitre.org
한국인터넷진흥원, "2020 정보보호백서_최종"
강명훈, 빅데이터 분석으로 살펴본 IDS와 보안관제의 완성, 와우북스, 2013(5).
안전행정부, 주요정보통신기반시설 사이버위기 대응매뉴얼 표준안, 2014.
박윤곤, 조호성, 박희진, "네트워크 취약점 공격의 효율적인 탐지를 위한 Snort 규칙 분석과 개선," 한국정보과학회 2012 한국컴퓨터종합학술대회, pp.304-306, 2012.
김웅휘, 권인하, 조호성, 박희진, "Snort Rule Optimizer: 최장공통부분 문자열 알고리즘을 이용하여 Snort 탐지규칙을 효율적으로 최적화하기 위한 도구 개발," 한국정보과학회, 2013 한국컴퓨터종합학술대회, pp.756-758, 2013.
이재우, 신상우, 침입방지시스템의 국가기관 보안운영정책 표준화 연구, 동국대학교, 석사학위논문, 2016.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.