Skip to content
  • Tiếng Việt
  • English

Giới thiệu sản phẩm nghiên cứu: BiSim-Inspector- Công cụ phát hiện sự tương đồng mã nhị phân của chương trình phần mềm

Công cụ BiSim-Inspector là một sản phẩm được thiết kế và xây dựng nhằm Phát hiện Độ Tương Đồng Mã Nhị Phân (Binary Code Similarity Detection - BCSD) dựa trên cách tiếp cận Học Sâu (Deep Learning), cụ thể là kỹ thuật chuyển đổi Byte2Vec và mô hình CNN-GRU. Về cơ bản, BCSD là quy trình phân tích các biểu diễn nhị phân của hai hàm, chương trình, hoặc các thực thể liên quan để tạo ra một kết quả định lượng, biểu thị điểm tương đồng giữa chúng. Quá trình này có thể giải quyết vấn đề tìm kiếm nhị phân, liên quan đến việc tìm kiếm các đoạn mã trong một tập tin nhị phân mà tương tự với một đoạn mã nhị phân được chỉ định. Các khả năng này mở ra nhiều ứng dụng tiềm năng trong lĩnh vực phân tích mã nhị phân (binary analysis), bao gồm phát hiện lỗ hổng phần mềm dựa trên sự tương đồng với phần mềm có lỗ hổng trước đó, phát hiện sao chép mã nguồn (code clone), và phân tích mã độc (malware analysis).

Sản phẩm này chính là công trình NCKH của nhóm sinh viên ngành An toàn thông tin khi tham gia nghiên cứu tại PTN An toàn thông tin: 01 bài báo khoa học quốc tế SoICT 2023.

Thông tin tác giả

Nguyễn Hùng Thịnh - ATCL 2020

Lê Trần Thành Nhân - ATTN 2019

Nguyễn Phúc Hải - ATTT 2020

Trần Đình Khoa - ATTN 2022

Bài báo khoa học: "Binary Representation Embedding and Deep Learning For Binary Code Similarity Detection in Software Security Domain" - https://dl.acm.org/doi/abs/10.1145/3628797.3628996

Thông tin chi tiết xem thêm tại: https://www.facebook.com/inseclab/videos/430548639355387

Đông Xanh - Cộng tác viên truyền thông Trường Đại học Công nghệ Thông tin