Logic Bomb là gì?
Logic bomb là đoạn mã độc được chèn bí mật vào mạng máy tính, hệ điều hành, hoặc ứng dụng phần mềm. Nó ngủ quên cho đến khi điều kiện cụ thể xảy ra. Khi điều kiện thỏa mãn, logic bomb được kích hoạt — phá hoại hệ thống bằng cách làm hỏng dữ liệu, xóa file, hoặc xóa sạch ổ cứng.
Logic bomb có phải mã độc không?
Logic bomb là các đoạn mã nhỏ chứa trong chương trình khác. Mặc dù có thể độc hại, chúng không kỹ thuật là mã độc (malware) — ranh giới mong manh. Các loại mã độc phổ biến bao gồm virus và worm, có thể chứa logic bomb như một phần chiến lược tấn công. Virus logic bomb là virus có logic bomb trong code.
Khác với virus và worm tự nhiễm hệ thống, logic bomb thường được chèn bởi người có kiến thức bên trong hệ thống — ví dụ nhân viên bất mãn gieo logic bomb vào mạng công ty. Và vì được kích hoạt bởi điều kiện cụ thể, logic bomb có thể không bị phát hiện trong thời gian dài, cho đến khi điều kiện mã hóa kích hoạt nó.
Logic bomb hoạt động như thế nào?
Điều kiện kích hoạt logic bomb phân loại thành dương tính (positive) hoặc âm tính (negative). Logic bomb trigger dương kích hoạt sau khi điều kiện thỏa mãn, ví dụ khi bạn mở một file cụ thể. Trigger âm kích hoạt khi điều kiện không thỏa mãn, ví dụ khi bomb không bị vô hiệu hóa kịp thời.
Cách nào, khi điều kiện mong muốn đạt được, hệ thống logic chương trình sẽ ra lệnh logic bomb nổ và gây thiệt hại.
Logic bomb có thể kích hoạt chỉ bằng việc mở một file trên máy tính.
Tấn công logic bomb có thể tàn khốc. Có sự việc (đọc thêm dưới) logic bomb xóa sạch server của tổ chức tài chính lớn và tổ chức khác. Bất cứ gì làm gián đoạn server công ty lớn có sức mạnh gây hỗn loạn nghiêm trọng cho tổ chức và dân chúng nó phục vụ.
Cân nhắc hậu quả tiềm ẩn của mối đe dọa này, việc bảo vệ mình khỏi logic bomb và mã độc khác là cực kỳ quan trọng.
Đặc điểm của virus logic bomb là gì?
Đặc điểm xác định logic bomb:
Nó ngủ quên một khoảng thời gian cụ thể. Giống như quả bom hẹn giờ, logic bomb không nổ ngay. Đó là lý do kẻ tấn công từ bên trong hệ thống mục tiêu thường dùng logic bomb — để che giấu dấu vết. Logic bomb tinh vi và có thể không bị phát hiện nhiều năm.
Tải trọng (payload) của nó không biết cho đến khi kích hoạt. Payload là thành phần mã độc thực hiện hoạt động độc hại — cơ bản là loại thiệt hại mã độc được lập trình gây ra. Payload có thể dẫn đến lan truyền spam email qua hệ thống nhiễm hoặc đánh cắp dữ liệu quý giá.
Được kích hoạt bởi điều kiện nhất định. Châm chì của logic bomb là điều kiện phải thỏa mãn. Tính năng này cho phép logic code bomb không bị phát hiện lâu. Trigger có thể là xóa nhân viên khỏi bảng lương công ty, hoặc ngày sự kiện quan trọng. Logic bomb với trigger liên quan ngày/giờ cụ thể còn gọi là time bomb (bom hẹn giờ).
Khi mã độc ngày càng tinh vi, việc duy trì đường phòng thủ mạnh là thiết yếu. Phát hiện tự động logic bomb và mối đe dọa mã độc khác với Avast One. Nó dùng phát hiện mối đe dọa thông minh và bảo vệ thời gian thực chặn mối đe dọa mã độc ngay lập tức.
Có dùng logic bomb không độc hại không?
Khá khó logic bomb không độc hại. Phần đặc điểm xác định logic bomb là bản chất phá hoại. Nếu không độc hại, thường không coi là logic bomb.
Để minh họa logic bomb, xem ví dụ phổ biến online của code giống logic bomb không độc hại: phiên bản dùng thử (trial) chương trình cho phép truy cập một mức độ trong thời gian xác định. Gọi là trialware.
Giống logic bomb, trialware dùng điều kiện logic (truy cập số ngày nhất định), nhưng payload được biết (là phiên bản dùng thử) và không độc hại. Mặc dù có đặc điểm tương tự, trialware thiếu sự độc hại vốn có của logic bomb.
Logic bomb so với tấn công Time bomb
Time bomb là loại logic bomb được kích hoạt bởi thời gian hoặc ngày tháng. Để so sánh, đây là ví dụ nổi tiếng logic bomb và time bomb:
Ví dụ Logic bomb
Sự việc năm 1982, trong Chiến tranh Lạnh giữa Mỹ và Liên Xô, được coi là tấn công logic bomb ban đầu. CIA được cho là đã được báo rằng đặc vụ KGB đã đánh cắp kế hoạch hệ thống điều khiển tiên tiến cùng phần mềm từ công ty Canada, dùng cho đường ống Siberia. CIA cho là đã gieo logic bomb trong hệ thống để phá hoại kẻ thù.
Kể từ đó, như sau sự ra đời của virus máy tính, tấn công logic bomb trở nên thường xuyên trong thực tế lẫn phim ảnh.
Ví dụ logic bomb nổi tiếng khác xảy ra tại tập đoàn Siemens. Nhân viên hợp đồng David Tinley cung cấp phần mềm cho một văn phòng Siemens. Làm việc gần chục năm, anh là tài sản tin cậy, cung cấp phần mềm bảng tính quản lý thiết bị. Nhưng tại một thời điểm, Tinley gieo logic bomb trong một bảng tính.
Mỗi khi điều kiện logic được thỏa mãn, phần mềm "lỗi" và Tinley được gọi đến "sửa". Kế hoạch Tinley kéo dài hai năm. Logic bomb được phát hiện khi Tinley vắng mặt và đưa mật khẩu phần mềm cho đội IT Siemens khi crash khác xảy ra.
Tên khác của logic bomb là slag code. Logic bomb đôi khi gọi là code bombs và cyber bombs.
Ví dụ Time bomb
Ví dụ nổi tiếng time bomb máy tính là sự việc 2006 tại công ty đầu tư ngân hàng UBS. Time bomb do Roger Duronio, quản trị hệ thống cho UBS Group AG, tổ chức. Duronio rõ ràng không hài lòng thưởng, nên hắn mưu trả thù bằng cách thiết lập tấn công malware time bomb. Mục tiêu xóa sạch server công ty, khiến trader không giao dịch được.
Time bomb nổ vào ngày Duronio chỉ định, làm sập 2.000 server tại 400 chi nhánh. Kế hoạch giảm giá cổ phiếu UBS không thành công. Duronio bị kết án 8 năm tù. Và phải đền bù 3,1 triệu USD cho UBS.
Time bomb là loại logic bomb nổ tại thời điểm/ngày cụ thể.
Ví dụ time bomb nổi tiếng khác năm 1998: virus CIH, còn gọi Chernobyl. Thời điểm kích hoạt là 26 tháng 4, ngày thảm họa hạt nhân Chernobyl.
Nhiều người coi virus CIH là tấn công mã độc tàn phá nhất thời bấy giờ. Nó trong số ít tấn công làm hỏng phần cứng lẫn phần mềm. CIH xóa sạch mọi thông tin trên ổ cứng hệ thống và hỏng BIOS một số mainboard.
Dù vì lợi nhuận, trả thù, hay chỉ hỗn loạn — logic bomb khó lường và gây thiệt hại nghiêm trọng. Behavior Shield (Khiên hành vi) trong Avast One giám sát tất cả app dấu hiệu hoạt động đáng ngờ — một triệu chứng của mã độc hoặc hoạt động nguy hiểm khác. Bảo vệ mình khỏi toàn bộ phổ mối đe dọa tiềm ẩn với Avast One.
Cách phòng ngừa tấn công logic bomb
Logic bomb lén lút và gây thiệt hại nghiêm trọng. Nhưng nếu thực hiện các bước cần thiết, bạn dễ dàng tránh chúng cùng mã độc khác. Áp dụng chiến lược phòng ngừa sau để giữ an toàn bạn và thiết bị:
1. Dùng phần mềm antivirus uy tín
Gỡ mã độc khỏi máy không vui. Với antivirus chất lượng, bạn không lo nhiễm mã độc. Phần mềm chống mã độc đáng tin cậy chặn mã độc trước khi nhiễm thiết bị — đồng thời cập nhật liên tục thích ứng mối đe dọa mới. Đây là bước chủ động nhất đảm bảo trải nghiệm trực tuyến an toàn hơn.
2. Không tải gì bạn không biết hoặc không tin
Giống như mua xe hoặc quyết định lớn, dùng phán đoán tốt nhất khi tải antivirus hoặc tài liệu online. Cảnh giác phần mềm crack, freeware không uy tín, hoặc phần mềm chính phủ không tin. Chỉ dùng chương trình antivirus tốt nhất từ công ty bảo mật uy tín nhất.
Hacker muốn gây hại là chuyên gia khai thác lỗ hổng. Tránh link đáng ngờ hoặc tệp đính kèm email. Học cách kiểm tra an toàn trang web. Nếu có gì lạ, có thể nó đúng là lạ.
3. Thực hiện cập nhật OS định kỳ
Logic bomb, ransomware, spyware — có kho vũ khí mã độc. Các mối đe dọa liên tục khai thác lỗ hổng mới trên hệ điều hành. May mắn nhà phát triển cập nhật phần mềm chống lại mối đe dọa. Cần thiết bạn cập nhật OS thường xuyên tận dụng nâng cấp. Đó là một trong cách đơn giản nhất giữ thiết bị an toàn.
Bảo vệ thiết bị khỏi tấn công logic bomb với Avast
Logic bomb, time bomb, và mối đe dọa mã độc khác không đi đâu. Nhưng không nên ngăn bạn sống cuộc sống số tốt nhất. Avast One cung cấp bảo vệ thời gian thực và phát hiện mối đe dọa thông minh chặn mọi loại virus, mã độc, spyware, ransomware, và lừa đảo.
Tính năng Behavior Shield tích hợp Avast One sẽ theo dõi app với sự tập trung laser để tìm dấu hiệu hoạt động đáng ngờ. Và tính năng Cyber Capture tự động gửi file đáng ngờ phân tích, giúp tất cả người dùng Avast nếu là mối đe dọa. Thêm vào đó, hoàn toàn miễn phí! Vô hiệu hóa logic bomb và mối đe dọa khác trước khi chúng nổ với an ninh mạng hàng đầu từ Avast.