대내외활동/2023년 1학기 도전학기제

[코드유사도 검사 시스템] 코드유사도 검사 시스템 KEYWORD 정리(1)

LiaLi_1997 2023. 1. 21. 00:12

2023년 1학기에 도전학기제로 이전 2022년 2학기에 진행했던 online judge system 에서 code 유사도를 검사하는 시스템을 더 얹어보기로 했다. 이 포스팅은 코드 유사도 검사 시스템 구현을 위한 자료들을 정리하고 찾기 위한 키워드들을 위해 정리한다.

 

 

1. Binary Code Similarity Analysis

BCSA 로 줄여 말하기도 하며 특정 프로그래밍 언어나 시스템에 국한되지 않고 바이너리 데이터 자체를 분석하여 malware detetion, 패치 분석등에 응용될 수 있다. 밑의 링크는 이 BCSA 에 관한 survey 로 여러가지 사례와 논문을 소개한다.

논문 링크 : https://dl.acm.org/doi/10.1145/3446371

 

A Survey of Binary Code Similarity | ACM Computing Surveys

Binary code similarityapproaches compare two or more pieces of binary code to identify their similarities and differences. The ability to compare binary code enables many real-world applications on scenarios where source code may not be available such ...

dl.acm.org

논문 번역 링크 : https://rond-o.tistory.com/325

 

 

[논문 번역] A Survey of Binary Code Similarity

논문: A Survey of Binary Code Similarity본 논문은 binary diffing이 아닌 binary code diffing에 대한 survey를 제공한다.하지만 binary diffing과 공유될 수 있는 주요 개념/용어를 정의하고 있기도 하고, binary diffing과

rond-o.tistory.com