플레임 (악성 소프트웨어)

플레임(Flame)은 2012년에 발견된 악성 소프트웨어로,
Flamer나 sKyWIper의 이름으로도 알려져 있다.
마이크로소프트 윈도우에 감염되며, 이란 등의 중동 국가에 해당 악성코드가 대규모로 감염되어 있는 것을 카스퍼스키 랩에서 2012년 5월 발견하였다. 카스퍼스키 랩의 추정으로는 2012년 5월 당시에 약 천 대 정도의 컴퓨터가 감염되어 있으며,
2010년 8월에 이미 해당 웜이 존재했을 것이라고 한다.

플레임은 네트워크나 USB 저장장치를 통하여 감염되며, 감염된 컴퓨터의 문서, 녹음 기록, 스크린샷, 네트워크 기록 등을 훔치며 백도어를 통하여 새로운 기능을 추가할 수 있도록 구성되어 있다.

플레임에 대한 목적은 아직 정확히 알려지지 않았으며, 카스퍼스키 랩은 중동 지역의 사이버 전쟁을 위하여 특별히 제작된 것으로 추정한다.
스턱스넷과의 연계 가능성은 현재로서는 명확히 알려지지 않았지만, 플레임 모듈 중 일부가 스턱스넷의 초기 버전에 사용된 것과 거의 동일하다는 것이 발견되었다.

구조 

플레임은 전체 크기가 20메가바이트 정도이며, 이것은 일반적인 악성코드 크기에 비교하여 상당히 크다. 여러 개의 모듈로 구성되어 있으며, C++로 만들어져 있고 루아 스크립트를 사용했다.

플레임은 마이크로소프트의 위조 인증서를 포함하고 있으며, 이 인증서는 MD5 해시 함수의 취약점을 이용한 것으로 추정된다. 또한 이것은 과거에 발표된 MD5의 chosen-prefix 공격 기법을 직접 사용하지 않았으며, 아직 공공에 알려지지 않은 공격 기술을 사용하였을 가능성이 있다고 한다.

참고 문헌 

루트킷
사이버 전쟁
2012년 컴퓨팅
스파이웨어