Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Bảo vệ dữ liệu, phần mềm diệt virus và cách Trí tuệ Nhân tạo sẽ định hình tương lai của mã độc

Không cần nói, triển vọng của hệ thống điều khiển bởi AI sẽ sáng hơn trong tương lai. Trí tuệ Nhân tạo sẽ hỗ trợ chúng ta ra quyết định, điều khiển xe thông minh, thành phố thông minh, nhưng tiếc là nó cũng có thể mang virus hoặc mã độc đến thiết bị của chúng ta.

Đó không phải tin tốt cho cuộc chiến chống An ninh mạng. Tuy nhiên, dù tiến trình bảo vệ an ninh mạng có vẻ chậm chạp, ta có thể nói an toàn rằng đã có cải thiện đáng kể trong vài năm qua. Nhiều công ty phần mềm bảo mật dữ liệu đã liên tục điều chỉnh và cải thiện tính năng bảo mật để đối phó với các mối đe dọa trực tuyến và ngoại tuyến.

Nếu bảo vệ dữ liệu quan trọng đối với bạn, thẳng thắn bạn nên tìm hiểu thông tin về nó.

Nhiều công ty diệt virus đang bắt đầu áp dụng cơ chế trí tuệ nhân tạo trong quy trình phát triển phần mềm. Do đó, hiểu khái niệm bảo vệ dữ liệu trong đó là rất quan trọng.

Bảo vệ dữ liệu là gì?

Bảo vệ dữ liệu bao gồm các quy trình bảo vệ thông tin quan trọng khỏi bị xâm phạm, hỏng hóc hoặc mất mát. Khi lượng dữ liệu được tạo và lưu trữ tiếp tục tăng với tốc độ siêu nhanh, tầm quan trọng của bảo vệ dữ liệu cũng tiếp tục tăng.

Bảo vệ dữ liệu, phần mềm diệt virus và cách Trí tuệ Nhân tạo sẽ định hình tương lai của mã độc

Do đó, phần quan trọng hơn của chiến lược bảo vệ dữ liệu là đảm bảo dữ liệu không rơi vào tay sai. Bảo vệ dữ liệu khỏi xâm phạm và đảm bảo dữ liệu có thể khôi phục nhanh sau hỏng hóc hoặc mất mát là các khía cạnh quan trọng khác của bảo vệ dữ liệu.

Tại sao bảo vệ dữ liệu quan trọng?

Doanh nghiệp thường lưu trữ các mẩu thông tin quan trọng như hồ sơ nhân viên, chương trình trung thành, chi tiết khách hàng, lịch sử giao dịch. Có bên thứ ba có thể dùng thông tin đó cho lừa đảo và lừa đảo trực tuyến (phishing). Do đó, những mối đe dọa đó tạo ra nhu cầu bảo vệ các mẩu thông tin đó để ngăn không cho chúng rơi vào tay sai.

Mã độc có thể gây hại gì?

Trong khi hầu hết mọi người có thể không nhận thức các mối đe dọa khác đang tiềm ẩn, gần như mọi người dùng thiết bị điện tử đều biết về mã độc (malware). Hãy xem mã độc có thể xâm phạm thiết bị của bạn như thế nào:

  • Hỏng hoặc xóa file
  • Làm chậm máy tính
  • Định dạng lại ổ cứng
  • Gây mất dữ liệu
  • Máy tính thường xuyên crash
  • Đánh cắp thông tin nhạy cảm

Mã độc cũng có thể ngăn bạn thực hiện bất kỳ tác vụ nào trên máy tính hoặc thậm chí truy cập internet.

AI trong mã độc

Khi dùng thuật ngữ "mã độc điều khiển bởi AI", khá dễ hình dung trường hợp kiểu Terminator của AI "bội loạn". Trong thực tế, chương trình độc hại điều khiển bởi AI sẽ không triển khai robot quay ngược thời gian; nó sẽ khéo léo hơn nhiều.

Mã độc có thể được cải biến bởi Trí tuệ Nhân tạo để tăng hiệu quả. Điều này cho phép mã độc điều khiển bởi AI dùng trí tuệ để tấn công máy tính nhanh hơn hoặc hiệu quả hơn. Mã độc truyền thống thường là chương trình "ngu" tuân theo code định sẵn, trong khi mã độc điều khiển bởi AI có thể "sự nghĩ" cho chính nó.

Trường hợp Deeplocker

Một trong những ví dụ đáng sợ nhất của mã độc điều khiển bởi AI là Deeplocker, một chương trình của IBM được trình bày dưới dạng proof-of-principle (chứng minh nguyên lý). DeepLocker bị ngụy trang thành phần mềm hội nghị trực tuyến có thể đưa vào biến thể độc đáo của WannaCry - một loại ransomware. Thay vì kích hoạt payload ngay lập tức, nó sẽ thực hiện nhiệm vụ như chương trình hội nghị trực tuyến trong khi quét khuôn mặt mọi người.

Để đề cập chi tiết kỹ thuật, đáng cân nhắc kỹ thuật Deeplocker dùng và cách nó ảnh hưởng hệ thống hoặc code để yêu cầu tiền chuộc. Trước hết, thuật toán AI đảm bảo kỹ thuật đảo ngược (reverse engineering) Deeplocker thất bại. Làm sao? Deeplocker bị khóa cho đến khi chương trình tìm thấy payload dùng khái niệm "trigger conditions" (điều kiện kích hoạt). Nó có thể di chuyển trong các danh mục trừ khi tìm thấy cái được nhắc trong công thức.

Một Deep Neural Network (Mạng nơ-ron sâu) là yếu tố thiết yếu vì nó nhận diện đường dẫn cụ thể và định nghĩa payload cho khái niệm "conditions" để thực hiện thông điệp dự định của toàn bộ virus. Đặc tính của kỹ thuật đóng vai trò quan trọng. Cụ thể, mạng nơ-ron với nguyên tắc "black box" (hộp đen) ẩn toàn bộ thiết kế. Cụ thể, nó che giấu các yếu tố "ai là mục tiêu", "file nào là mục tiêu", và "mục tiêu đạt được như thế nào" của cuộc tấn công.

Trong方面 này, ngay cả điều kiện "if-else" cũng cho phép mã độc đủ linh hoạt, đặc biệt dưới nguyên tắc "hộp đen" của mã độc. Bên cạnh đó, nó tước đi sự nhất quán của hệ thống AI của Deeplocker. Khả năng thay đổi cho phép mã độc tìm danh mục mục tiêu hoặc file bất kể số lượng danh mục.

Nguyên tắc "trigger conditions" gần như không thể xâm phạm do cấu trúc và thuật toán ẩn. Sau khi tìm thấy "admin data" (dữ liệu quản trị) cần thiết, thuật toán khởi chạy "message" (thông điệp): "File của bạn bị khóa, vui lòng trả tiền chuộc." Bây giờ, người dùng hoặc nhà phát triển có tất cả file bị khóa và ước gì có cách tiếp cận whitelist hoặc blacklist cho bảo mật.

Deeplocker được thiết kế để nhiễm máy tính của một cá nhân cụ thể, và ngay khi nhận diện khuôn mặt mục tiêu, nó sẽ triển khai và thực thi payload khiến máy tính của người đó bị khóa bởi WannaCry.

Cách phòng thủ chống mã độc điều khiển bởi AI

Độc lập với nhà phát triển

Một ứng dụng lý thuyết của AI trong chống mã độc là tạo diệt virus tự phát trong việc phát hiện và xử lý mối đe dọa. Điều này sẽ đủ hiệu quả vì một số lý do. Kẻ phát triển mã độc có thể thiết kế nó để "nhớ" mỗi khi diệt virus phát hiện nó. Nó cuối cùng có thể biết hành vi gì khiến diệt virus phát hiện nó. Với kiến thức đó, nó có thể điều chỉnh hành vi hiệu quả và ngừng thực hiện hành động đó, cho phép tìm cách khác lây nhiễm PC.

Điều này cực kỳ nguy hiểm; hầu hết diệt virus hiện đại chạy trên code có thể dự đoán. Nếu một con sâu tìm ra cách tránh chuông báo, nó sẽ khiến phần mềm diệt virus vô dụng. Nó cũng có thể báo cho mã độc khác về điểm yếu của phòng thủ, cho phép chúng lây nhiễm thiết bị của bạn dễ dàng hơn.

Một chống mã độc AI hiệu quả nên do đó thể hiện mức độ độc lập và không bám vào mẫu code có thể dự đoán. Nó phải có thể tự suy nghĩ và đưa ra quyết định khác nhau mỗi khi gặp mối đe dọa mà không cần nhà phát triển phát sóng bộ hướng dẫn mới.

Làm sao phần mềm chống mã độc có thể độc lập?

Phần mềm chống mã độc tự phát và không thể dự đoán chỉ có thể đạt được thông qua machine learning và AI (học máy và trí tuệ nhân tạo). Với machine learning, nhà phát triển không cần code cho mọi kịch bản. Khi phần mềm chống mã độc AI gặp chướng ngại, nó có thể thử phương pháp khác từ những phương pháp dùng trước để vượt qua.

Cách chọn phần mềm bảo vệ diệt virus

Mã độc bật bằng AI có thể khó phát hiện hơn nhiều. Do đó, bây giờ quan trọng hơn bao giờ hết phải chọn đúng phần mềm diệt virus. Loại mã độc này có thể cung cấp các tùy chọn tấn công nhắm mục tiêu hơn và tạo tin giả, clickbait thuyết phục hơn. Bằng cách biết cách chọn tốt nhất phần mềm bảo vệ diệt virus, bạn sẽ có thể che chỗ yếu và vá chúng. Biết tính năng của diệt virus tốt sẽ cho phép bạn chọn công cụ bảo vệ tốt nhất và củng cố nó.

Trước hết, hãy xem các loại mối đe dọa mà phần mềm diệt virus tốt phải bảo vệ cho thiết bị của bạn. Diệt virus có thể hiệu quả bảo vệ chống lại mối đe dọa nào? Đối với người dùng ngày nay, có rất nhiều vấn đề cần nhớ. Một số rủi ro bạn nên nhận biết bao gồm:

  • Virus: Những phần mềm hại nhân bản bản thân nhằm tác động đến công cụ và thiết bị khác của người dùng.
  • Adware và spyware: Thường xuất hiện trong phần mềm miễn phí như game và màn hình bảo vệ; các dạng mã độc này theo dõi hành vi bạn và tạo quảng cáo.
  • Phishing: Liên kết có vẻ thật dẫn đến trang web độc hại nơi kẻ tấn công thu thập dữ liệu cá nhân. Bạn tìm thấy chúng trong email, quảng cáo, và trang web.
  • Pharming: Tương tự tấn công phishing; chúng chuyển hướng bạn từ trang web thật sang trang có ý định hại.
  • Ransomware: Tương tự bắt cóc; kẻ tấn công lừa bạn tải phần mềm chặn truy cập chương trình và file cho đến khi trả phí đặt ra.

Tất cả mối đe dọa này vẫn tồn tại, nhưng có khả năng chúng đang được làm mạnh hơn bởi AI và machine learning. Do đó, bạn nên chọn nhà cung cấp phần mềm diệt virus ít nhất tích hợp một số công nghệ AI trong sản phẩm.

Tính năng của phần mềm diệt virus tốt

Trong khi phát hiện mã độc truyền thống chỉ là nhị phân: tốt hoặc xấu, bạn nên tập trung hơn vào diệt virus thực hiện phát hiện bất thường (anomaly detection). Phát hiện bất thường có thể phát hiện nhiều mối đe dọa cùng lúc, bao gồm lỗi cấu hình, mối đe dọa nội bộ, lỗi phần cứng đáng ngờ, và ngắt mạng. Nó cũng có thể phát hiện các điều không nhất thiết độc hại nhưng bất thường.

Một vấn đề với phát hiện bất thường dựa trên AI là nếu điều chỉnh quá thấp, nó sẽ không phát hiện gì, và nếu quá cao, nó bắt hết mọi thứ, tạo ra nhiều false positives (dương tính giả). Phần mềm diệt virus tốt nên vượt qua rào cản này và hoạt động ở mức trung gian. Bạn cần nhà cung cấp đã phát triển chống mã độc dựa trên AI lâu hơn. Phần mềm của họ sẽ có thời gian dài để học và do đó cho ít false positives hơn.

Phần mềm diệt virus tốt cũng nên có các tính năng sau:

Nên cung cấp bảo vệ dựa trên file

Giải pháp bảo mật phải loại bỏ mã độc trong file trên hệ thống để bảo vệ chống lại worm, virus, Trojan, spyware, adware, bot, và rootkit. Bạn có thể ví những mối đe dọa này như "DANH SÁCH CẤM BAY", nơi tên file và chữ ký hành vi làm hỏng hệ thống được biết dựa trên nghiên cứu hàng triệu mối đe dọa. Đây sẽ là phần thiết yếu của bảo mật thiết bị.

Bảo vệ dựa trên uy tín

Diệt virus phải có thể tương quan hàng chục tỷ liên kết giữa file, người dùng, và trang web để xác định nhanh mối đe dọa đột biến. Bằng cách kiểm tra thuộc tính file chính, phần mềm có thể chính xác nói file là xấu hay tốt và gán điểm uy tín. Điều này sẽ bảo vệ hiệu quả chống tấn công tương lai và giảm chi phí quét.

Bảo vệ dựa trên hành vi

Phần mềm diệt virus tốt nên ít nhất tận dụng trí tuệ nhân tạo để cung cấp bảo vệ zero-day (ngày zero). Đây là lớp bảo mật dựa trên hành vi chắc chắn ngăn chặn xuất hiện mối đe dọa mới và chưa biết thông qua quét hành vi file khi chúng thực thi real-time để đánh giá rủi ro file.

Phân tích mối đe dọa mạng

Công ty ngày nay dùng nhiều cấu trúc mạng không chỉ phức tạp mà còn yêu cầu tài nguyên bảo mật mạng quản lý tất cả giao dịch, truyền thông, kết nối, và ứng dụng. AI có thể kiểm tra tất cả lưu lượng mạng để kiểm tra hoạt động đáng ngờ và phân loại loại mối đe dọa.

Tóm lại

Với sự phát triển liên tục của hạ tầng IT và độ phức tạp, tinh vi của công nghệ, tạo ra lượng dữ liệu lớn trên hàng trăm nghìn thiết bị, bảo vệ dữ liệu đang trở nên quan trọng hơn bao giờ hết. Gần như mọi doanh nghiệp đang phát triển bắt đầu dùng công cụ mới tăng hiệu quả vận hành. Tất cả công cụ mới này cần bảo vệ, và phần mềm diệt virus, trong số các công cụ bảo mật khác, có thể giúp đáng kể giảm thiểu một số mối đe dọa đối với an ninh dữ liệu.