차상길<사진> 한국과학기술원(KAIST) 전산학부 교수가 지난달 24일 미국 샌디에이고에서 열린 바이너리 분석 분야 최고 학회인 'NDSS BAR(네트워크 및 분산 시스템 보안 학회-바이너리 분석 연구 워크숍)'에서 최우수 논문상을 받았다. KAIST는 5일 차 교수가 차세대 바이너리 분석플랫폼(B2R2) 연구개발 성과가 NDSS에서 뛰어난 설계구조와 성능을 인정받았다고 밝혔다. B2R2는 소프트웨어 보안취약점과 악성코드 분석, 난독화 해제, 보안 패치, 익스플로잇 자동 생성 등 컴퓨터 보안 분야에서 활용할 수 있는 원천 기술이다. 차 교수팀은 이번 논문에서 '병렬 리프팅'이라는 독자 기술을 선보였고, 기존 바이너리 분석플랫폼보다 10배 이상 빠르고 안정적인 성능을 확보했다. 바이너리 분석 분야는 핵심기술을 확보하려면 많은 시간과 노력이 필요해 해당 기술을 보유한 그룹은 미국 카네기멜런대, UC 산타바바라, 프랑스 원자력 및 대체에너지위원회 등 극소수다. 산업체의 경우 러시아 '헥스레이(Hex-Rays)'와 미국의 벡터35(Vector35)가 유일하다. KAIST는 이번 연구가 국외에서만 개발되던 바이너리 분석 분야 기반기술을 국내에서 확보했으며, 차 교수팀이 새로운 축을 세웠다고 평했다. 차 교수는 "해외에서 연구개발 중인 디컴파일러(Decompiler) 수준의 연구를 하기 위해선 갈 길이 멀기 때문에 첫걸음을 뗐다고 생각한다"며 "B2R2 기반의 새로운 디컴파일러 관련 프로젝트를 준비 중"이라고 말했다. 한편 디컴파일러는 기계어를 원시 언어에 가까운 코드로 만들어내는 작업이며, 차 교수팀의 B2R2의 소스코드는 깃허브(GitHub)에 공개돼 있다. 정재훈 기자
차상길 한국과학기술원(KAIST) 전산학부 교수가 선보인 '병렬 리프팅'이라는 독자 기술과 차세대 바이너리 분석플랫폼(B2R2) 연구개발 성과를 인정 받아 지난달 24일 미국 샌디에이고에서 열린 바이너리 분석 분야 최고 학회인 'NDSS BAR(네트워크 및 분산 시스템 보안 학회-바이너리 분석 연구 워크숍)'에서 최우수 논문상을 받았다.