Vào ngày 3 tháng 6 năm 2024, người dùng Twitter @CryptoNakamaochia sẻ trải nghiệm của họ khi mất $1 triệu do tải xuống tiện ích Chrome độc hại Aggr, gây ra lo ngại trong cộng đồng tiền điện tử về rủi ro của tiện ích mở rộng và bảo mật tài sản riêng của họ. Vào ngày 31 tháng 5, Nhóm An toàn SlowMist phát hành một bài phân tích có tựa đề “Chó sói trong lông cừu | Phân tích về Các tiện ích mở rộng Chrome Giả mạo Đánh cắp”, chi tiết về hành động độc hại của tiện ích Aggr. Do thiếu thông tin nền tảng giữa người dùng về các tiện ích trình duyệt, 23pds, Sĩ quan An ninh Thông tin trưởng của SlowMist, đã sử dụng định dạng Hỏi & Đáp trong bài viết để giải thích về cơ bản và rủi ro tiềm ẩn của các tiện ích. Họ cũng cung cấp các khuyến nghị để giảm thiểu rủi ro từ các tiện ích, nhằm giúp người dùng cá nhân và các nền tảng giao dịch tăng cường bảo mật cho tài khoản và tài sản của họ.
(https://x.com/im23pds/status/1797528115897626708)
1. Chrome extension là gì?
Một tiện ích mở rộng Chrome là một plugin được thiết kế cho Google Chrome để mở rộng chức năng và hành vi của trình duyệt. Các tiện ích mở rộng này có thể tùy chỉnh trải nghiệm duyệt web của người dùng, thêm tính năng hoặc nội dung mới, và tương tác với các trang web. Các tiện ích mở rộng Chrome thường được xây dựng bằng HTML, CSS, JavaScript và các công nghệ web khác. Cấu trúc của một tiện ích mở rộng Chrome thường bao gồm các thành phần sau:
2.Chrome extensions làm gì?
Sự linh hoạt và đa dạng của các tiện ích mở rộng trên Chrome cho phép chúng được áp dụng vào gần như mọi tình huống duyệt web, giúp người dùng hoàn thành các công việc một cách hiệu quả hơn.
3. Quyền nào mà tiện ích Chrome có sau khi được cài đặt?
Sau khi cài đặt, tiện ích mở rộng Chrome có thể yêu cầu một loạt quyền để thực hiện các chức năng cụ thể. Những quyền này được khai báo trong tệp manifest.json của tiện ích mở rộng và yêu cầu người dùng xác nhận trong quá trình cài đặt. Các quyền phổ biến bao gồm:
<all_urls>
: Cho phép tiện ích mở rộng truy cập nội dung từ tất cả các trang web. Quyền hạn rộng này cho phép tiện ích mở rộng đọc và sửa đổi dữ liệu trên tất cả các trang web.Những quyền này cho phép các tiện ích Chrome thực hiện nhiều chức năng mạnh mẽ và đa dạng, nhưng cũng có nghĩa là các tiện ích có thể truy cập vào dữ liệu nhạy cảm của người dùng như cookie, thông tin xác thực và nhiều hơn nữa.
4. Tại sao các tiện ích mở rộng Chrome độc hại có thể đánh cắp quyền của người dùng?
Các tiện ích mở rộng Chrome độc hại có thể lợi dụng quyền được yêu cầu để đánh cắp thông tin đăng nhập và xác thực của người dùng vì những tiện ích mở rộng này có quyền truy cập trực tiếp vào môi trường trình duyệt và dữ liệu của người dùng và có thể can thiệp vào chúng.
5. Tại sao nạn nhân của tiện ích mở rộng độc hại này bị đánh cắp quyền và quỹ của họ bị đe dọa?
Vì phần mở rộng Aggr độc hại này đã có được thông tin nền tảng mà chúng ta vừa thảo luận, dưới đây là một đoạn mã từ phần quyền trong tệp manifest.json của nó:
6. Sau khi đánh cắp cookie của người dùng, một tiện ích Chrome độc hại có thể làm gì?
Nhìn thấy điều này, nhiều người dùng có thể tự hỏi, "Tôi nên làm gì? Liệu tôi chỉ nên ngắt kết nối mạng và ngừng sử dụng hoàn toàn? Liệu tôi có nên sử dụng một máy tính riêng cho các hoạt động? Liệu tôi có nên tránh đăng nhập vào các nền tảng qua trang web?" Có nhiều đề xuất cực đoan trên mạng, nhưng trong thực tế, chúng ta có thể học cách ngăn chặn các rủi ro một cách hợp lý:
Biện pháp giảm nhẹ của người dùng cá nhân:
Đề xuất kiểm soát rủi ro cuối cùng cho các nền tảng: Bằng cách triển khai những biện pháp này, các nền tảng giao dịch có thể giảm thiểu các rủi ro an ninh do tiện ích Chrome độc hại gây ra cho người dùng:
Bắt buộc sử dụng Xác thực Hai Yếu tố (2FA):
Kích hoạt 2FA toàn cầu: Yêu cầu tất cả người dùng kích hoạt Xác thực Hai Yếu Tố (2FA) cho việc đăng nhập và các hoạt động quan trọng (như giao dịch, đặt lệnh và rút tiền), đảm bảo rằng ngay cả khi cookie của người dùng bị đánh cắp, kẻ tấn công cũng không thể dễ dàng truy cập vào tài khoản.
Nhiều phương pháp xác thực: Hỗ trợ nhiều phương pháp 2FA như SMS, email, Google Authenticator và hardware tokens.
Quản lý phiên và bảo mật:
Quản lý thiết bị: Cung cấp người dùng khả năng xem và quản lý các thiết bị đã đăng nhập, cho phép họ đăng xuất khỏi các phiên từ các thiết bị không được nhận diện bất kỳ lúc nào.
Hết thời gian phiên: Thực hiện chính sách hết thời gian phiên để tự động đăng xuất các phiên không hoạt động, giảm thiểu nguy cơ chiếm đoạt phiên.
Giám sát địa chỉ IP và vị trí địa lý: Phát hiện và cảnh báo người dùng về các nỗ lực đăng nhập từ địa chỉ IP hoặc vị trí địa lý không bình thường, và chặn các đăng nhập này nếu cần thiết.
Nâng cao cài đặt bảo mật tài khoản:
Thông báo an ninh: Thông báo ngay cho người dùng về các hành động quan trọng như đăng nhập tài khoản, thay đổi mật khẩu và rút tiền thông qua email hoặc SMS để cảnh báo người dùng về các hoạt động đáng ngờ.
Tính năng đóng băng tài khoản: Cung cấp một tùy chọn cho người dùng đóng băng tài khoản nhanh chóng trong trường hợp khẩn cấp để kiểm soát thiệt hại.
Tăng cường hệ thống giám sát và kiểm soát rủi ro:
Phát hiện hành vi bất thường: Sử dụng học máy và phân tích dữ liệu lớn để giám sát hành vi người dùng, xác định mẫu giao dịch bất thường và hoạt động tài khoản, và can thiệp vào kiểm soát rủi ro kịp thời.
Cảnh báo rủi ro: Cảnh báo và hạn chế các hoạt động đáng ngờ như thay đổi thông tin tài khoản thường xuyên hoặc cố gắng đăng nhập thất bại thường xuyên.
Cung cấp giáo dục về an ninh và công cụ cho người dùng:
Giáo dục an ninh: Lan truyền kiến thức về an ninh cho người dùng qua tài khoản mạng xã hội chính thức, email, thông báo trên nền tảng, v.v., nâng cao nhận thức về các rủi ro của các tiện ích trình duyệt và cách bảo vệ tài khoản của họ.
Cung cấp các công cụ bảo mật: Cung cấp các plugin hoặc tiện ích mở rộng trình duyệt chính thức để giúp người dùng tăng cường bảo mật tài khoản, và phát hiện cũng như cảnh báo người dùng về các mối đe dọa bảo mật tiềm ẩn.
Để thành thật, từ góc độ kỹ thuật, việc triển khai các biện pháp kiểm soát rủi ro được đề cập trước đó không phải lúc nào cũng là cách tiếp cận tốt nhất. Cân nhắc giữa bảo mật và nhu cầu kinh doanh là rất quan trọng; quá nhiều sự chú trọng vào bảo mật có thể làm giảm trải nghiệm người dùng. Ví dụ, việc yêu cầu xác thực yếu tố thứ hai trong quá trình đặt lệnh có thể khiến nhiều người dùng tắt nó để thực hiện giao dịch nhanh hơn. Sự tiện lợi này cho người dùng cũng là lợi ích cho hacker, vì cookie bị đánh cắp có thể cho phép họ thao tác giao dịch và đe dọa tài sản người dùng. Do đó, các nền tảng và người dùng khác nhau có thể yêu cầu các cách tiếp cận khác nhau đối với quản lý rủi ro. Tìm cân bằng giữa bảo mật và mục tiêu kinh doanh thay đổi theo từng nền tảng, và điều quan trọng là các nền tảng ưu tiên cả trải nghiệm người dùng và bảo vệ tài khoản và tài sản người dùng.
Vào ngày 3 tháng 6 năm 2024, người dùng Twitter @CryptoNakamaochia sẻ trải nghiệm của họ khi mất $1 triệu do tải xuống tiện ích Chrome độc hại Aggr, gây ra lo ngại trong cộng đồng tiền điện tử về rủi ro của tiện ích mở rộng và bảo mật tài sản riêng của họ. Vào ngày 31 tháng 5, Nhóm An toàn SlowMist phát hành một bài phân tích có tựa đề “Chó sói trong lông cừu | Phân tích về Các tiện ích mở rộng Chrome Giả mạo Đánh cắp”, chi tiết về hành động độc hại của tiện ích Aggr. Do thiếu thông tin nền tảng giữa người dùng về các tiện ích trình duyệt, 23pds, Sĩ quan An ninh Thông tin trưởng của SlowMist, đã sử dụng định dạng Hỏi & Đáp trong bài viết để giải thích về cơ bản và rủi ro tiềm ẩn của các tiện ích. Họ cũng cung cấp các khuyến nghị để giảm thiểu rủi ro từ các tiện ích, nhằm giúp người dùng cá nhân và các nền tảng giao dịch tăng cường bảo mật cho tài khoản và tài sản của họ.
(https://x.com/im23pds/status/1797528115897626708)
1. Chrome extension là gì?
Một tiện ích mở rộng Chrome là một plugin được thiết kế cho Google Chrome để mở rộng chức năng và hành vi của trình duyệt. Các tiện ích mở rộng này có thể tùy chỉnh trải nghiệm duyệt web của người dùng, thêm tính năng hoặc nội dung mới, và tương tác với các trang web. Các tiện ích mở rộng Chrome thường được xây dựng bằng HTML, CSS, JavaScript và các công nghệ web khác. Cấu trúc của một tiện ích mở rộng Chrome thường bao gồm các thành phần sau:
2.Chrome extensions làm gì?
Sự linh hoạt và đa dạng của các tiện ích mở rộng trên Chrome cho phép chúng được áp dụng vào gần như mọi tình huống duyệt web, giúp người dùng hoàn thành các công việc một cách hiệu quả hơn.
3. Quyền nào mà tiện ích Chrome có sau khi được cài đặt?
Sau khi cài đặt, tiện ích mở rộng Chrome có thể yêu cầu một loạt quyền để thực hiện các chức năng cụ thể. Những quyền này được khai báo trong tệp manifest.json của tiện ích mở rộng và yêu cầu người dùng xác nhận trong quá trình cài đặt. Các quyền phổ biến bao gồm:
<all_urls>
: Cho phép tiện ích mở rộng truy cập nội dung từ tất cả các trang web. Quyền hạn rộng này cho phép tiện ích mở rộng đọc và sửa đổi dữ liệu trên tất cả các trang web.Những quyền này cho phép các tiện ích Chrome thực hiện nhiều chức năng mạnh mẽ và đa dạng, nhưng cũng có nghĩa là các tiện ích có thể truy cập vào dữ liệu nhạy cảm của người dùng như cookie, thông tin xác thực và nhiều hơn nữa.
4. Tại sao các tiện ích mở rộng Chrome độc hại có thể đánh cắp quyền của người dùng?
Các tiện ích mở rộng Chrome độc hại có thể lợi dụng quyền được yêu cầu để đánh cắp thông tin đăng nhập và xác thực của người dùng vì những tiện ích mở rộng này có quyền truy cập trực tiếp vào môi trường trình duyệt và dữ liệu của người dùng và có thể can thiệp vào chúng.
5. Tại sao nạn nhân của tiện ích mở rộng độc hại này bị đánh cắp quyền và quỹ của họ bị đe dọa?
Vì phần mở rộng Aggr độc hại này đã có được thông tin nền tảng mà chúng ta vừa thảo luận, dưới đây là một đoạn mã từ phần quyền trong tệp manifest.json của nó:
6. Sau khi đánh cắp cookie của người dùng, một tiện ích Chrome độc hại có thể làm gì?
Nhìn thấy điều này, nhiều người dùng có thể tự hỏi, "Tôi nên làm gì? Liệu tôi chỉ nên ngắt kết nối mạng và ngừng sử dụng hoàn toàn? Liệu tôi có nên sử dụng một máy tính riêng cho các hoạt động? Liệu tôi có nên tránh đăng nhập vào các nền tảng qua trang web?" Có nhiều đề xuất cực đoan trên mạng, nhưng trong thực tế, chúng ta có thể học cách ngăn chặn các rủi ro một cách hợp lý:
Biện pháp giảm nhẹ của người dùng cá nhân:
Đề xuất kiểm soát rủi ro cuối cùng cho các nền tảng: Bằng cách triển khai những biện pháp này, các nền tảng giao dịch có thể giảm thiểu các rủi ro an ninh do tiện ích Chrome độc hại gây ra cho người dùng:
Bắt buộc sử dụng Xác thực Hai Yếu tố (2FA):
Kích hoạt 2FA toàn cầu: Yêu cầu tất cả người dùng kích hoạt Xác thực Hai Yếu Tố (2FA) cho việc đăng nhập và các hoạt động quan trọng (như giao dịch, đặt lệnh và rút tiền), đảm bảo rằng ngay cả khi cookie của người dùng bị đánh cắp, kẻ tấn công cũng không thể dễ dàng truy cập vào tài khoản.
Nhiều phương pháp xác thực: Hỗ trợ nhiều phương pháp 2FA như SMS, email, Google Authenticator và hardware tokens.
Quản lý phiên và bảo mật:
Quản lý thiết bị: Cung cấp người dùng khả năng xem và quản lý các thiết bị đã đăng nhập, cho phép họ đăng xuất khỏi các phiên từ các thiết bị không được nhận diện bất kỳ lúc nào.
Hết thời gian phiên: Thực hiện chính sách hết thời gian phiên để tự động đăng xuất các phiên không hoạt động, giảm thiểu nguy cơ chiếm đoạt phiên.
Giám sát địa chỉ IP và vị trí địa lý: Phát hiện và cảnh báo người dùng về các nỗ lực đăng nhập từ địa chỉ IP hoặc vị trí địa lý không bình thường, và chặn các đăng nhập này nếu cần thiết.
Nâng cao cài đặt bảo mật tài khoản:
Thông báo an ninh: Thông báo ngay cho người dùng về các hành động quan trọng như đăng nhập tài khoản, thay đổi mật khẩu và rút tiền thông qua email hoặc SMS để cảnh báo người dùng về các hoạt động đáng ngờ.
Tính năng đóng băng tài khoản: Cung cấp một tùy chọn cho người dùng đóng băng tài khoản nhanh chóng trong trường hợp khẩn cấp để kiểm soát thiệt hại.
Tăng cường hệ thống giám sát và kiểm soát rủi ro:
Phát hiện hành vi bất thường: Sử dụng học máy và phân tích dữ liệu lớn để giám sát hành vi người dùng, xác định mẫu giao dịch bất thường và hoạt động tài khoản, và can thiệp vào kiểm soát rủi ro kịp thời.
Cảnh báo rủi ro: Cảnh báo và hạn chế các hoạt động đáng ngờ như thay đổi thông tin tài khoản thường xuyên hoặc cố gắng đăng nhập thất bại thường xuyên.
Cung cấp giáo dục về an ninh và công cụ cho người dùng:
Giáo dục an ninh: Lan truyền kiến thức về an ninh cho người dùng qua tài khoản mạng xã hội chính thức, email, thông báo trên nền tảng, v.v., nâng cao nhận thức về các rủi ro của các tiện ích trình duyệt và cách bảo vệ tài khoản của họ.
Cung cấp các công cụ bảo mật: Cung cấp các plugin hoặc tiện ích mở rộng trình duyệt chính thức để giúp người dùng tăng cường bảo mật tài khoản, và phát hiện cũng như cảnh báo người dùng về các mối đe dọa bảo mật tiềm ẩn.
Để thành thật, từ góc độ kỹ thuật, việc triển khai các biện pháp kiểm soát rủi ro được đề cập trước đó không phải lúc nào cũng là cách tiếp cận tốt nhất. Cân nhắc giữa bảo mật và nhu cầu kinh doanh là rất quan trọng; quá nhiều sự chú trọng vào bảo mật có thể làm giảm trải nghiệm người dùng. Ví dụ, việc yêu cầu xác thực yếu tố thứ hai trong quá trình đặt lệnh có thể khiến nhiều người dùng tắt nó để thực hiện giao dịch nhanh hơn. Sự tiện lợi này cho người dùng cũng là lợi ích cho hacker, vì cookie bị đánh cắp có thể cho phép họ thao tác giao dịch và đe dọa tài sản người dùng. Do đó, các nền tảng và người dùng khác nhau có thể yêu cầu các cách tiếp cận khác nhau đối với quản lý rủi ro. Tìm cân bằng giữa bảo mật và mục tiêu kinh doanh thay đổi theo từng nền tảng, và điều quan trọng là các nền tảng ưu tiên cả trải nghiệm người dùng và bảo vệ tài khoản và tài sản người dùng.