Chương 1: Tổng quan tấn công phishing và representation learning Chương 2: Xây dựng mô hình phát hiện tấn công phishing Chương 3: Thí nghiệm và đánh giá Tng hp các án, khóa lun, tiu lun, chuyên và lun vn tt nghip i hc v các chuyên ngành: Kinh t, Tài Chính & Ngân Hàng, Công ngh thông tin document, khoa luan, tieu luan, 123 20 of 98. TỔNG QUAN TẤN CÔNG PHISHING VÀ REPRESENTATION LEARNING 1. Tổng quan về tấn công Phishing Phishing [1] là một trong những loại tấn công mạng nguy hiểm do các tội phạm mạng gây ra bằng cách tạo ra các thông tin giả mạo từ các website, cơ sở, doanh nghiệp uy tín nhằm lừa đảo và chiếm đoạt thông tin của người dùng. Phishing kết hợp nhiều kỹ thuật giả mạo tinh vi đến mức người dùng không thể phát hiện ra và tự động cung cấp thông tin quan trọng cho kẻ xấu.
Loại tấn công này thường chủ yếu nhắm đến những người thiếu kiến thức về bảo mật trên môi trường mạng, không quan tâm đến quyền riêng tư về thông tin của các loại tài khoản như Facebook, Gmail, tài khoản thẻ tín dụng ngân hàng và các loại tài khoản liên quan đến tài chính khác,… Các loại tấn công Phishing được tiếp cận rất đa dạng và biến hóa khôn lường. Một số các loại tấn công Phishing có thể kể đến như [14]: • Email Phishing: Ở loại tấn công này, các tội phạm mạng sẽ gửi mail đến người dùng và yêu cầu người dùng xác thực hoặc cập nhật thông tin vào một biểu mẫu hoặc đường link được đính kèm trong mail. Người dùng dễ dàng mắc bẫy nếu không kiểm tra cẩn thận các mail được gửi đến và từ đó vô tình để lộ thông tin cá nhân quan trọng của mình khi click vào các đường link hoặc. • Spear Phishing: Các tội phạm mạng sẽ tấn công vào một tổ chức hoặc một cá nhân cụ thể.
Đây là kiểu tấn công chuyên sâu, các tội phạm mạng đã nắm bắt rõ các thông tin liên quan đến cá nhân hoặc tổ chức đó. • Whailing: Kiểu tấn công này sẽ nhắm vào những cá nhân có vai trò quan trọng trong một công ty hoặc tổ chức ví dụ như CEO, CFO,… nhằm chiếm đoạt thông tin từ cá nhân này cũng như những người liên quan khác một cách dễ dàng hơn. Tng hp các án, khóa lun, tiu lun, chuyên và lun vn tt nghip i hc v các chuyên ngành: Kinh t, Tài Chính & Ngân Hàng, Công ngh thông tin document, khoa luan, tieu luan, 123 21 of 98. 11 • Smishing: Cách tấn công này sẽ tiếp cận người dùng thông qua tin nhắn SMS, kẻ tấn công sẽ gửi tin nhắn kèm theo link lừa đảo với nội dung đa dạng nhằm hấp dẫn người dùng click vào link để chiếm đoạt thông tin.
• Vishing: Loại tấn công này còn có tên gọi khác là Voice Vishing, tiếp cận nạn nhân thông qua đoạn tin nhắn hội thoại với danh xưng là nhân viên của một dịch vụ hoặc tổ chức mà nạn nhân đang sử dụng (thường là nhân viên ngân hàng), sau đó yêu cầu nạn nhân gọi vào các số điện thoại miễn phí cước nhằm chiếm đoạt các thông tin liên quan đến ngân hàng của nạn nhân. • Pharming: Tấn công đến máy tính nạn nhân bằng mã độc, thay đổi file host trên máy tính nạn nhân, khai thác các lỗ hổng DNS để dẫn người dùng đến một trang web giả mạo khi người dùng truy cập vào một trang web uy tín. • Content-injection Phishing: Kẻ tấn công sẽ thay đổi ngẫu nhiên một số nội dung của một trang web uy tín và các nội dung này tương tự với nội dung trên trang web uy tín để người dùng dễ dàng tin tưởng và nhập các thông tin cá nhân. • Search Engine Phishing: Ở loại tấn công này, kẻ tấn công sẽ tạo ra một website thu hút người dùng với những khuyến mãi, quà tặng trúng thưởng và đặc biệt là với nội dung website phù hợp với các công cụ tìm kiếm, từ đó người dùng sẽ dễ dàng tìm đến website như thế này và bị lừa để nhập các thông tin cá nhân để nhận thưởng.
Tng hp các án, khóa lun, tiu lun, chuyên và lun vn tt nghip i hc v các chuyên ngành: Kinh t, Tài Chính & Ngân Hàng, Công ngh thông tin document, khoa luan, tieu luan, 123 22 of 98.1: Các loại tấn công Phishing [14] 1. Các phương pháp phòng chống và phát hiện Phishing trên mạng Tấn công Phishing luôn tiềm ẩn và khó nhận biết vì mức độ tinh vi của nó với bất kì cá nhân hoặc tổ chức nào, vì vậy các cá nhân hoặc tổ chức cần nâng cao cảnh giác đối với các loại tài khoản cũng như thông tin cá nhân của mình. Một số cách phòng chống tấn công Phishing được trang Trung tâm an ninh mạng quốc gia của chính phủ nước Anh đề xuất [15] như sau: • Cấu hình tài khoản: các tổ chức nên cấu hình các loại tài khoản của nhân viên theo nguyên tắc giảm thiểu tối đa các loại đặc quyền, chỉ cấp các quyền cần thiết cho nhân viên. Điều này sẽ giảm thiểu rủi ro đáng kể nếu như tài khoản của nhân viên bị tấn công Phishing.
Ngoài ra, để tăng cường thêm tính bảo mật và giảm rủi ro khi bị tấn công bằng các loại mã độc thì các tổ chức cần đảm bảo rằng nhân viên không truy cập vào bất cứ website hay kiểm tra email bằng tài khoản được cấp bởi tổ chức. Thêm vào đó, tính năng Tng hp các án, khóa lun, tiu lun, chuyên và lun vn tt nghip i hc v các chuyên ngành: Kinh t, Tài Chính & Ngân Hàng, Công ngh thông tin document, khoa luan, tieu luan, 123 23 of 98. 13 xác thực hai bước (2FA) trên tài khoản (ví dụ như email) cũng sẽ nâng cao tính bảo mật cho tài khoản. • Tập huấn cho nhân viên: Các nhân viên trong một tổ chức cần được tập huấn để hiểu được cách hoạt động bình thường của hệ thống, từ đó có thể tự trang bị cho bản thân các kiến thức cũng như nhận biết được những lúc hệ thống có các hoạt động bất thường.
• Kiểm tra các dấu hiệu của Phishing: nâng cao cảnh giác với một số email đến từ nước ngoài, có nội dung không hoàn chỉnh (lỗi chính tả, sai dấu chấm câu,…). Tuy nhiên với thủ đoạn ngày càng tinh vi, các email được gửi được tinh chỉnh nội dung và hình thức một cách chuyên nghiệp, vì vậy chỉ nên click vào các đường dẫn trong mail nếu có sự chỉ đạo từ cấp trên hoặc thật sự tin tưởng. Ngoài ra, các email có nội dung đe dọa như buộc tội, vu khống và yêu cầu phải click vào đường link ngay lập tức cũng là dấu hiệu cho thấy đây là mail giả mạo nhằm mục đích chiếm đoạt thông tin hoặc cài các phần mềm mã độc vào máy tính. Thêm vào đó, cần chú ý đến tên và địa chỉ các email được gửi từ cấp trên phải trùng khớp với tên và địa chỉ của email chính chủ.
• Báo cáo lại tất cả các cuộc tấn công: bản thân nhân viên của một tổ chức nếu có phát hiện bất cứ trường hợp tấn công nào hoặc có thể đã trở thành nạn nhân của cuộc tấn công thì cần báo cáo lại với cấp trên để được hỗ trợ kịp thời, tránh những rủi ro đáng tiếc xảy ra. • Kiểm tra dấu vết thông tin cá nhân: kẻ tấn công thường sẽ tìm đến thông tin của tổ chức và thông tin các nhân viên liên quan để tạo ra các cuộc tấn công Phishing với khả năng thành công cao, vì vậy cần ý thức đến việc chia sẻ thông tin nhạy cảm về cơ quan, tổ chức hoặc thông tin cá nhân trên các trang mạng xã hội để tránh các cuộc tấn công có thể xảy đến. Bên cạnh đó, cần phải đảm bảo được các đối tác, nhà cung cấp của cơ quan, tổ chức không chia sẻ thông tin liên quan đến cơ quan hay tổ chức này một cách tùy tiện. Ngoài ra, thay vì kiểm soát chặt chẽ thông tin cá nhân của nhân viên, các tổ Tng hp các án, khóa lun, tiu lun, chuyên và lun vn tt nghip i hc v các chuyên ngành: Kinh t, Tài Chính & Ngân Hàng, Công ngh thông tin document, khoa luan, tieu luan, 123 24 of 98.
14 chức nên điều chỉnh và tập huấn cho nhân viên nhận biết được những thông tin nào có thể chia sẻ được và ngược lại. Tổng quan về representation learning Representation learning là tập hợp các kỹ thuật cho phép một hệ thống tự động khám phá các biểu diễn cần thiết để phát hiện hoặc phân loại đặc trưng từ bộ dữ liệu thô [16] [17]. Điều này sẽ thay thế kỹ thuật trích xuất đặc trưng và cho phép máy có khả năng vừa học các đặc trưng vừa sử dụng chúng để thực hiện một tác vụ cụ thể. Ở các miền dữ liệu về khoa học như trí tuệ nhân tạo (AI), tin sinh học (Bioinformatics) hay tài chính, việc học các dữ liệu đặc trưng là một bước quan trọng để tạo điều kiện cho quá trình phân lớp, rút trích và đề xuất các tác vụ tiếp sau đó [18].
Mạng nơ-ron sâu có thể được coi là mô hình RL thường mã hóa thông tin được chiếu vào một không gian con khác. Sau đó, những biểu diễn này thường được chuyển cho một bộ phân loại tuyến tính, ví dụ, để huấn luyện một bộ phân loại. RL có thể chia thành: • Supervised representation learning: học các biểu diễn về nhiệm vụ A bằng cách sử dụng dữ liệu được chú thích và được sử dụng để giải quyết nhiệm vụ B. • Unsupervised representation learning: học các biểu diễn về một nhiệm vụ theo cách không được giám sát (dữ liệu không có nhãn).
Sau đó, chúng được sử dụng để giải quyết các tác vụ xuôi dòng và giảm nhu cầu về dữ liệu có chú thích khi tìm hiểu các tác vụ tin tức. Các mô hình mạnh mẽ như GPT và BERT tận dụng việc học đại diện không giám sát để giải quyết các nhiệm vụ ngôn ngữ. Các kĩ thuật Representation Learning lần đầu tiên được phát triển để phục vụ cho quá trình xử lí ngôn ngữ tự nhiên, tuy nhiên chúng đã được mở rộng sang kiểu xử lí dữ liệu khác như là hình ảnh, video và hệ thống mạng. Trong lĩnh vực phân tích dữ liệu, RL đóng vai trò quan trọng trong việc dự đoán các tác vụ, phát hiện gian lận trong quá trình giao dịch qua thẻ tín dụng [19].
Thêm vào đó, RL cũng đã trở thành một kĩ thuật không thể thiếu trong các nghiên cứu và ứng dụng Tng hp các án, khóa lun, tiu lun, chuyên và lun vn tt nghip i hc v các chuyên ngành: Kinh t, Tài Chính & Ngân Hàng, Công ngh thông tin document, khoa luan, tieu luan, 123 25 of 98.