샌드박스란?
현재 시중에 소개되어 보안 제품으로 유통되는 샌드박스 제품들은 VM 구성을 통한 사용자 OS 환경을 가상으로 구축하고, 구축 된 VM OS 상에 의심되는 파일을 업로드하여 행위를 분석 하는데 기본적으로 그 초점이 맞추어져 있다. 실제로 가상 OS 환경에서 해당 파일을 실행 하였을 때 벌어지는 Behavior 들을 감사하여 개발사에서 제공하는 특정 패턴이나 시그니처, 인디케이터, 룰을 통해 해당 파일에 대한 점수를 부여하고, 수상한 행위가 많을 수록 악성에 가깝다라는 평가를 내어 준다.
Behavior를 탐지하는 범위는 제품마다 차이가 있고 개발사에서 말하고자 하는 용도에 따라 활용도에서의 차이가 존재한다. 일반적으로 이러한 솔루션에서는 화이트리스트 처리가 없다면 대부분이 외산 제품인 관계로 국산 개발사들에서 나온 툴바나 패치, 관련 에이전트들은 악성 점수가 높게 나온다..
1. 레지스트리, 파일, 폴더 생성/삭제 및 위변조
2. 서비스 등록
3. 부모 및 자식 프로세스 생성, 터미네이트
4. LISTENING 포트 오픈
5. 네트워크 활동
... 등 전반적인 OS Kernel&Process 단에서 벌어지는 Behavior 에 대해 감사 하는 경우가 많으며, 개발사의 선택에 따라 인텔리전스 서비스가 들어가 평판 정보를 이용한 분석도 가능하다. 상용/비상용 Feed 나 Virustotal 과 같은 알려진 Reputation 서비스 등을 활용하는 경우도 볼 수 있다.
6. 네트워크 활동 + 접속한 목적지 IP의 평판정보 - 알려진 악성 도메인인지?
7. 생성 뮤텍스 감사 - 특정 악성코드에서 쓰는 뮤텍스를 담고 있진 않은지?
8. File Hash 평판 정보 - 알려진 악성 파일인지?
샌드박스 사용 효과?
어려운 특성을 가지고 있으며, 이에 대해서 실제 운용 기업의 경우 타 제품의 인텔리전스나 평판 정보를 활용하거나, 여러 제조사의 샌드박스를 놓고 교차 검증하는 사용 사례가 있다. 실제적으로 리버싱 가능한 인력을 보유하고 해당 인력에게 코드를 뜯어보게 끔 하는 형태의 서비스는 거의 하지 않는다..
샌드박스 활용 방안?
'Security' 카테고리의 다른 글
[솔루션 리뷰(Solution Review)] NDR, NTA, AI - 다크트레이스 Darktrace EIS (0) | 2019.11.01 |
---|---|
[솔루션 리뷰(Solution Review)] EDR - SentinelOne (0) | 2019.10.07 |
2018 Cyber Threat Defense Report (0) | 2018.03.28 |
[솔루션 리뷰(Solution Review)] Symantec - SEP Mobile (0) | 2018.03.14 |
[솔루션 리뷰(Solution Review)] Flowmon networks - Flowmon (0) | 2018.03.14 |