Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

Bin2Vec: Interpretable and Auditable Multi-View Binary Analysis for Code Plagiarism Detection

Created by
  • Haebom
Category
Empty

저자

Moussa Moussaoui, Tarik Houichime, Abdelalim Sadiq

개요

Bin2Vec은 소프트웨어 프로그램을 명확하고 설명 가능한 방식으로 비교하는 새로운 프레임워크입니다. 프로그램의 외형(내장 함수, 가져오기, 내보내기)과 실행 시 동작(명령어, 메모리 사용량)을 결합하여 두 프로그램의 유사성을 판단합니다. Bin2Vec은 다양한 정보를 시각적으로 표현하고, 이를 통합하여 전체적인 유사성 점수를 제공합니다. 머신 러닝 모델에 효율적으로 처리될 수 있는 특징 표현을 생성하여 바이너리 표현과 머신 러닝 기술 간의 가교 역할을 합니다. PuTTY와 7-Zip의 여러 버전에 대한 테스트 결과, Bin2Vec은 분석된 소프트웨어의 최적이고 시각화 친화적인 표현을 계산하는 것으로 나타났습니다.

시사점, 한계점

시사점:
소프트웨어 프로그램의 외형과 동작을 통합하여 프로그램 유사성 판단의 정확성을 높임.
시각화 도구를 통해 프로그램의 특징을 쉽게 이해하고 해석할 수 있도록 함.
감사, 소프트웨어 출처 확인, 사이버 보안 및 리버스 엔지니어링 등 다양한 분야에 적용 가능.
모듈식 설계로 확장성이 용이함.
한계점:
구체적인 성능 지표(정확도, 처리 속도 등)에 대한 정보가 부족함.
다른 프레임워크와의 비교 분석이 제시되지 않음.
다양한 유형의 소프트웨어에 대한 일반화 가능성에 대한 추가 연구 필요.
👍