Zero PII theo mặc định
Zero PII by default
Pluto CyberShield — tấm chắn lừa đảo, quyền riêng tư dẫn đầuPluto CyberShield — phishing protection, privacy first
Tiện ích trình duyệt dùng AI chạy trên thiết bị (edge AI) để cảnh báo website lừa đảo, giả mạo thương hiệu. Phân tích nặng xảy ra cục bộ hoặc qua Native Messaging tới máy bạn — không gửi URL thô hay nội dung trang lên máy chủ theo dõi duyệt web, vì chúng tôi không thiết kế hạ tầng thu thập dữ liệu duyệt web từ xa.
A browser extension that uses on-device AI (edge AI) to flag phishing and brand-impersonation pages. Heavier work runs locally or via Native Messaging on your machine — it does not send raw URLs or full page content to a remote “track my browsing” server, because we do not run remote web-tracking infrastructure by design.
Pluto CyberShield là gì?
What is Pluto CyberShield?
Pluto CyberShield (phiên bản 2.0) là bộ công nghệ gồm tiện ích mở rộng Chrome (Manifest V3) viết bằng TypeScript, kết hợp module WebAssembly (WASM) chạy trong tài liệu offscreen, và tiến trình Native Messaging Host (Rust) trên máy tính để chạy mô hình ONNX (ví dụ DistilPhoBERT) khi cần suy luận sâu. Luồng: trích URL/DOM ở content script → service worker phân tuyến → kiểm tra whitelist nhanh (Cuckoo/bloom) → 14 quy tắc heuristics → nếu đáng ngờ thì thêm mô hình → ensemble (bloom, heuristics, ONNX, tương lai: uy tín) → lớp phủ Shadow DOM (xanh / vàng / đỏ) theo mức rủi ro.
Pluto CyberShield (v2.0) is a stack: a Chrome extension (Manifest V3) in TypeScript, a WASM module in the offscreen document, and a Native Messaging host (Rust) to run ONNX models (e.g. DistilPhoBERT) when deeper inference is needed. Flow: URL/DOM in the content script → service worker → fast whitelist (Cuckoo/bloom) → 14 heuristics → if suspicious, add the model → ensemble (bloom, heuristics, ONNX, future: reputation) → Shadow DOM overlay (green / amber / red) by risk level.
Sản phẩm còn hỗ trợ đa ngôn ngữ giao diện, tùy chọn phân loại theo độ tuổi và cơ chế cảnh báo phù hợp, cùng lưu vết tối thiểu trên thiết bị để bạn xem lại trong cài đặt — triết lý: minh bạch, tối thiểu dữ liệu, bạn kiểm soát.
The UI is multilingual, with optional age group settings and age-appropriate warnings, plus minimal on-device history you can review in settings — transparent, minimal data, you stay in control.
Ứng dụng thực tế
Practical use
- Cảnh báo sớm trang có dấu hiệu lừa đảo (URL lạ, tên miền giả, form đăng nhập đáng ngờ…).
- Giúp người dùng và tổ chức giảm rủi ro mất tài khoản, mã độc, giả mạo.
- Nhiều tầng dự phòng (fallback) nếu WASM/ONNX/NM tạm không dùng được — vẫn còn lớp heuristics tối thiểu.
- Early warning on suspicious pages (odd URLs, lookalike domains, dubious login forms…).
- Helps people and orgs reduce account takeover, malware, and impersonation risk.
- Multiple fallback levels if WASM/ONNX/NM is temporarily unavailable — heuristics still run.
Quyền riêng tư & dữ liệu cá nhân (Việt Nam & quốc tế)
Privacy & personal data (Vietnam & global)
Thiết kế phù hợp Nghị định 13/2023/NĐ-CP, tham chiếu GDPR và yêu cầu Chrome Web Store về thông tin rõ ràng, mục đích xử lý và thời hạn lưu trữ.
Designed with Decree 13/2023/NĐ-CP in mind, with reference to GDPR and Chrome Web Store rules on clear notice, purpose, and retention.
Bạn cần biết — ngắn gọn
chrome.storage.local khi bạn cung cấp. Email (PII) không đi qua Native Messaging; không lộ log theo thiết kế.Không thu thập theo mục tiêu thiết kế URL thô, nội dung trang, lịch sử, vị trí, IP gửi về hạ tầng của chúng tôi, thanh toán… (xem Privacy Policy). Telemetry lỗi (nếu bật): tối thiểu, không danh tính.
What you need to know — in brief
chrome.storage.local if you provide them. Support email (PII) is not sent through Native Messaging; logging is not designed to expose it.Not collected by design raw URL, full page text, history, location, or payment data to our infrastructure (see Privacy Policy). Error telemetry, if enabled: minimal, not identity.
Cam kết minh bạch
Transparency
Mã nguồn có phần mở; cập nhật mô hình/mã qua cơ chế ký/kiểm (Ed25519, SHA-256) trong chuỗi cung ứng. privacy by design.
Parts of the code are open; model and code updates use signing and verification (Ed25519, SHA-256) in the supply path. Privacy by design.
Tài liệu: Privacy Policy (VI + EN).
Read: Privacy Policy (VI + EN).
Tóm lạiIn short
Tải xuống & cài đặtDownload & install
File: downloads/extension.zip — cập nhật bằng npm run website:zip ở gốc repo.
File: downloads/extension.zip — refresh with npm run website:zip at the repo root.
Gói extension.zip
extension.zip package
1) Tải gói
1) Get the package
Bản đóng gói từ npm run pack / chrome-runtime:
Built with npm run pack / chrome-runtime:
downloads/extension.zip
⬇ Tải extension.zipDownload extension.zip
Chưa có file? Chạy npm run website:zip ở gốc repo, hoặc đặt extension.zip vào website/downloads/. Nếu chỉ mở file HTML này, để zip cùng thư mục downloads/ (hoặc sửa href).
No file yet? Run npm run website:zip at the repo root, or place extension.zip in website/downloads/. If you open this HTML as a file, keep the zip next to it in downloads/ (or change href).
2) Cài Google Chrome (nhà phát triển)
2) Install in Google Chrome (developer mode)
- Giải nén nếu cần.
- Mở chrome://extensions.
- Bật Chế độ nhà phát triển.
- Load unpacked — thư mục có
manifest.jsonở gốc. - Tránh thư mục có
node_modulescả trăm MB; xem INSTALL.
- Unzip if needed.
- Open chrome://extensions.
- Turn on Developer mode.
- Load unpacked — folder with
manifest.jsonat the root. - Avoid folders with huge
node_modules; see INSTALL.
3) Native Messaging Host (tùy chọn)
3) Native Messaging host (optional)
Suy luận ONNX đầy đủ: cài host theo hướng dẫn. Không bắt buộc cho heuristics/WASM.
Full ONNX inference: install the host per the guide. Not required for heuristics/WASM.
4) Chrome Web Store
4) Chrome Web Store
Khi lên CWS, liên kết sẽ cập nhật. Hiện: dùng bước (1).
When it’s on the CWS, the link will be updated. For now, use step (1).
Góp ý & đánh giáFeedback & rating
Email (nếu điền) chỉ để trả lời — Chính sách quyền riêng tư. Có thể mở issue trên GitHub.
Email (if provided) is only for replies — Privacy policy. You can also open a GitHub issue.