Viết YARA rule đầu tiên để săn mã độc

Hướng dẫn cấu trúc một rule YARA, cách chọn chuỗi đặc trưng, điều kiện và kiểm thử để tránh dương tính giả.

BTBan biên tậpBiên tập & Phân tích
1 lượt xem

YARA mô tả họ mã độc bằng tập chuỗi và điều kiện. Ví dụ đơn giản phát hiện tệp kiểm thử EICAR:

rule EICAR_Test_File {
  meta:
    description = "Phát hiện tệp kiểm thử EICAR"
  strings:
    $s = "EICAR-STANDARD-ANTIVIRUS-TEST-FILE"
  condition:
    $s and filesize < 128
}
  • Chọn chuỗi hiếm, gắn liền với logic mã độc thay vì chuỗi thư viện phổ biến.
  • Kết hợp điều kiện cấu trúc (header PE, kích thước) để giảm dương tính giả.
  • Kiểm thử rule trên tập tệp sạch lớn trước khi triển khai.

Chỉ số Tấn công trong bài (IOCs)

1 indicators

Dữ liệu phục vụ giám sát SIEM, lọc IP Firewall, phân tích mã độc & điều tra sự cố (DFIR)

LoạiChỉ số (Indicator Value)Ghi chú & Bối cảnhTLPSao chép
SHA256275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0fTệp kiểm thử EICAR (vô hại, dùng để thử nghiệm phần mềm AV)TLP:GREEN
BT

Ban biên tập nội dung và phân tích an ninh mạng tại HueCA-CYBER.

Bài viết liên quan

Cùng chuyên mục & chủ đề

Viết YARA rule đầu tiên để săn mã độc — HueCA-CYBER