Bộ tài liệu đánh giá bảo mật
Mọi thứ người đánh giá bảo mật của bạn cần
Câu trả lời cho các câu hỏi mà đánh giá bảo mật nhà cung cấp và IT đặt ra về tiện ích Chrome Screshot, trên một trang bạn có thể lưu thành PDF. Rà soát lần cuối 30 tháng 10, 2026.
1. Tóm tắt
| Sản phẩm | Screshot, một tiện ích Chrome để chụp, làm mờ và chú thích ảnh chụp màn hình |
| Phân phối | Chrome Web Store, ID tiện ích ikhdemckhflgmlijkaomcpdmljegkakh |
| Người dùng | 20,000+ trên Chrome Web Store |
| Giá | Chụp, làm mờ và chú thích miễn phí cho cá nhân và tổ chức. Chia sẻ có 1 GB lưu trữ đã mã hóa cho mỗi tài khoản, không tính phí. |
| Dữ liệu khách hàng Screshot xử lý | Không có khi chụp và chỉnh sửa. Với ảnh chụp người dùng chọn chia sẻ: các tệp ảnh mã hóa đầu-cuối mà Screshot không giải mã được, cùng metadata của tài khoản và việc chia sẻ |
| Yêu cầu mạng khi chụp và chỉnh sửa | Không có |
| Tài khoản người dùng | Không bắt buộc, chỉ để chia sẻ. Đăng nhập Google; không có mật khẩu |
| Mã hóa ảnh chụp được chia sẻ | Đầu-cuối: AES-256-GCM cho từng ảnh chụp, khóa trao đổi bằng ECDH P-256, mở khóa bằng passkey hoặc mã khôi phục |
| Chứng nhận | Hiện chưa có (không có SOC 2 hay ISO 27001) |
| Liên hệ bảo mật | contact@screshot.com |
2. Luồng dữ liệu
- Người dùng bắt đầu chụp bằng biểu tượng trên thanh công cụ, phím tắt hoặc menu chuột phải. Khi đó Chrome cấp quyền truy cập tạm thời vào đúng tab đó (activeTab).
- Chrome dựng vùng nhìn thấy. Với toàn trang, tiện ích cuộn tab, ghép các phần trong bộ nhớ và trả trang về như cũ.
- Ảnh mở trong một trang đóng gói bên trong tiện ích (chrome-extension://). Trang này không tải code, font hay analytics từ xa.
- Người dùng làm mờ, cắt và chú thích. Lớp làm mờ được ghi vào điểm ảnh.
- Người dùng sao chép ảnh vào bộ nhớ tạm hoặc tải ảnh PNG. Đóng tab là ảnh bị bỏ. Không có gì rời khỏi thiết bị.
Để kiểm chứng: mở chrome://extensions, bật Developer mode, kiểm tra service worker của Screshot và theo dõi tab Network trong lúc chụp. Không có yêu cầu nào rời khỏi trình duyệt.
Chia sẻ bằng link (không bắt buộc, mã hóa đầu-cuối)
- Không bắt buộc. Người dùng nhấp Share và đăng nhập bằng Google (chrome.identity), chỉ lần đầu.
- Lần chia sẻ đầu tiên thiết lập các khóa mã hóa của người dùng trong trình duyệt: một cặp khóa ECDH P-256 có khóa riêng được bọc bằng passkey (WebAuthn PRF) hoặc mã khôi phục.
- Trình duyệt tạo một khóa AES-256-GCM ngẫu nhiên cho ảnh chụp này và dùng nó mã hóa ảnh đã chỉnh sửa cùng một ảnh thu nhỏ.
- Chỉ các tệp đã mã hóa được tải lên Cloudflare R2. Khóa được lưu ở dạng bọc cho khóa công khai của chủ ảnh, không bao giờ ở dạng thô.
- Người được mời nhận khóa được bọc cho khóa công khai của chính họ. Với chia sẻ Bất kỳ ai có link, khóa được đặt sau dấu # của link, phần mà trình duyệt không gửi tới máy chủ.
- Trình duyệt của người xem tải tệp đã mã hóa qua một địa chỉ có chữ ký, hết hạn trong vài phút, và giải mã ngay trên máy.
Để kiểm chứng: chia sẻ một ảnh chụp và kiểm tra lượt tải lên. Nội dung là một tệp byte đã mã hóa bắt đầu bằng SCE1, không phải ảnh, và không yêu cầu nào mang theo khóa.
3. Quyền truy cập
| Quyền | Dùng để | Không thể |
|---|---|---|
activeTab | Chụp tab đang mở trước mặt bạn, chỉ vào lúc bạn nhấp biểu tượng hoặc dùng phím tắt. | Đọc các tab khác, chạy ngầm, hoặc xem lịch sử duyệt web của bạn. |
scripting | Cuộn tab bạn đang chụp khi chụp toàn trang, rồi trả nó về đúng như cũ. | Chạy trên bất kỳ trang nào bạn không yêu cầu Screshot chụp. |
contextMenus | Thêm "Chụp vùng nhìn thấy" và "Chụp toàn trang" vào menu chuột phải trên biểu tượng Screshot. | Thay đổi menu trên các trang web hoặc đọc những gì bạn nhấp. |
storage | Giữ phiên đăng nhập Screshot trên thiết bị này, trong bộ nhớ riêng của tiện ích. | Đọc cookie, mật khẩu hay bất cứ thứ gì các website lưu. |
identity | Mở đăng nhập Google trong cửa sổ riêng khi bạn chọn chia sẻ, mà không rời trình chỉnh sửa. | Xem mật khẩu Google của bạn hoặc đăng nhập bạn vào bất cứ thứ gì ngoài Screshot. |
Không có quyền host và không truy cập lịch sử, cookie hay tệp tải xuống.
4. Danh mục dữ liệu
| Hệ thống | Dữ liệu cá nhân | Lưu ở đâu |
|---|---|---|
| Tiện ích | Chỉ token đăng nhập của người dùng, nếu họ chia sẻ | Bộ nhớ của tiện ích trên thiết bị của người dùng |
| Tài khoản | Email, tên, địa chỉ ảnh đại diện và Google ID của người dùng có chia sẻ | PostgreSQL (AWS eu-central-1) |
| Ảnh chụp được chia sẻ | Ảnh và ảnh thu nhỏ đã mã hóa; tiêu đề, dung lượng, kích thước, chế độ, ngày, số lượt xem | Tệp đã mã hóa trong Cloudflare R2; metadata trong PostgreSQL (AWS eu-central-1) |
| Khóa mã hóa | Khóa công khai, và khóa riêng cùng khóa từng ảnh chụp chỉ ở dạng đã bọc (đã mã hóa) | PostgreSQL (AWS eu-central-1) |
| Lời mời | Địa chỉ email được mời và yêu cầu quyền xem | PostgreSQL (AWS eu-central-1); email mời gửi qua Amazon SES |
| Số lượt truy cập website | Số lượt xem trang gộp, không cookie, không định danh | Cloudflare Web Analytics, chỉ trên website |
| Khảo sát khi gỡ cài đặt | Lý do được chọn và phiên bản tiện ích, dưới dạng tổng theo ngày | PostgreSQL (AWS eu-central-1) |
| Form hỗ trợ triển khai | Tên, email công việc, công ty, quy mô nhóm, chủ đề và lời nhắn | Sanity, trong các bản ghi không đọc công khai được |
| Thư gửi chúng tôi | Bất cứ gì một người viết trong email | Nhà cung cấp email của chúng tôi |
5. Bên xử lý phụ
Chụp và chỉnh sửa không dùng bên xử lý phụ nào. Website và tính năng chia sẻ (không bắt buộc) dùng các dịch vụ sau:
| Dịch vụ | Mục đích | Phạm vi |
|---|---|---|
| Amazon Web Services | Máy chủ chạy tính năng chia sẻ (database và API), bản sao lưu ổ đĩa, và email mời cùng email yêu cầu quyền xem (Amazon SES), tại eu-central-1 (Frankfurt) | Chia sẻ |
| Cloudflare | Phân phối website và đếm lượt truy cập không dùng cookie; lưu trữ R2 và phân phối tệp đã mã hóa (img.screshot.com); phân phối API; bản sao lưu database đã mã hóa (R2, EU) | Website và chia sẻ |
| Đăng nhập (OAuth) | Chia sẻ | |
| Sanity | Nội dung blog và form hỗ trợ triển khai | Chỉ website |
6. Câu trả lời bảng câu hỏi
- Sản phẩm có lưu, xử lý hoặc truyền dữ liệu khách hàng không?
- Không, khi chụp và chỉnh sửa: ảnh chụp ở lại trên thiết bị của người dùng. Nếu người dùng chọn chia sẻ một ảnh chụp, Screshot lưu nó ở dạng mã hóa đầu-cuối, cùng metadata của tài khoản và việc chia sẻ liệt kê ở trên. Screshot không giải mã được ảnh.
- Tiện ích tạo những kết nối mạng nào?
- Không có kết nối nào khi chụp, chỉnh sửa, sao chép hay tải xuống. Nó chỉ liên hệ screshot.com khi người dùng đăng nhập hoặc chia sẻ, và mở các trang screshot.com trong tab bình thường cho hướng dẫn chào mừng sau khi cài thủ công và khảo sát không bắt buộc khi gỡ cài đặt.
- Có analytics, telemetry hay script bên thứ ba không?
- Không. Không có gì được tải từ máy chủ từ xa, và tiện ích không có analytics hay báo cáo lỗi.
- Tiện ích xin những quyền trình duyệt nào?
- activeTab, scripting, contextMenus, storage, identity. Không quyền nào gây cảnh báo khi cài, và không có quyền host. Xem bảng ở trên.
- Nó có đọc được các tab khác, lịch sử duyệt web hay cookie không?
- Không. activeTab chỉ cho truy cập tab người dùng chọn chụp, và chỉ vào lúc đó.
- Dữ liệu có được mã hóa khi truyền và khi lưu không?
- Có. Mọi thứ được phục vụ qua HTTPS, và ảnh chụp được chia sẻ được mã hóa đầu-cuối trong trình duyệt trước khi tải lên (AES-256-GCM), nên chúng được mã hóa khi lưu bằng khóa mà Screshot không giữ. Chi tiết trong tổng quan bảo mật.
- Nhân viên Screshot có xem được ảnh chụp đã chia sẻ không?
- Không. Nhân viên thấy được metadata như tiêu đề và email được mời, nhưng không thấy ảnh. Ngoại lệ duy nhất là một báo cáo lạm dụng mà người báo cáo chọn gửi kèm khóa, để người kiểm duyệt xem xét đúng ảnh chụp đó.
- Điều gì xảy ra nếu người dùng mất passkey?
- Họ mở khóa bằng mã khôi phục và sau đó có thể thêm passkey mới. Nếu mất cả hai, không ai giải mã được các ảnh chụp họ đã chia sẻ, kể cả Screshot.
- Có hỗ trợ SSO, SCIM hay phân quyền theo vai trò không?
- Hiện chưa. Chụp không cần tài khoản. Chia sẻ dùng đăng nhập Google, và mỗi chủ ảnh kiểm soát quyền xem theo từng ảnh chụp: chỉ mình tôi, người được mời, hoặc bất kỳ ai có link.
- Dữ liệu được xóa thế nào?
- Người dùng tự xóa ảnh chụp. Thùng rác được xóa sau 30 ngày, hoặc ngay lập tức với Xóa vĩnh viễn, khỏi cả database và bộ lưu trữ. Xóa tài khoản trong Cài đặt sẽ xóa mọi thứ ngay lập tức.
- Triển khai và gỡ bỏ thế nào?
- Cài bắt buộc bằng Google Admin console, Microsoft Intune, Group Policy hoặc profile macOS, và gỡ bằng chính sách đó. Xem hướng dẫn triển khai.
- Bản cập nhật được phân phối và duyệt thế nào?
- Qua Chrome Web Store, nơi duyệt từng phiên bản. Nếu một phiên bản mới xin quyền có hiện cảnh báo, Chrome tắt nó cho đến khi người dùng hoặc quản trị viên chấp thuận.
- Quản trị viên có kiểm soát được phiên bản đang chạy không?
- Chính sách Chrome có thể cho phép, chặn hoặc cài bắt buộc tiện ích theo ID. Chrome Web Store không hỗ trợ cố định một phiên bản cụ thể.
- Sản phẩm đã được kiểm thử xâm nhập độc lập chưa?
- Chưa. Chúng tôi sẽ chia sẻ kết quả với khách hàng theo thỏa thuận bảo mật (NDA) khi hoàn tất.
- Các bạn xử lý lỗ hổng thế nào?
- Báo cáo tới contact@screshot.com. Chúng tôi xác nhận báo cáo và xin thời gian hợp lý để sửa trước khi công bố rộng rãi.
- Các bạn sẽ thông báo cho chúng tôi về sự cố bảo mật hay thay đổi quan trọng thế nào?
- Chúng tôi công bố thay đổi về quyền truy cập hoặc cách xử lý dữ liệu trên trang bảo mật và chính sách quyền riêng tư trước khi phát hành phiên bản có thay đổi đó.
7. Thay đổi dự kiến
Chúng tôi dự kiến có một chính sách Chrome cho phép quản trị viên tắt tính năng chia sẻ cho cả tổ chức, và một đợt kiểm thử xâm nhập độc lập. Các thay đổi về luồng dữ liệu, dữ liệu được lưu hoặc bên xử lý phụ sẽ được công bố ở đây trước.
Cần thứ gì không có ở đây?
Gửi bảng câu hỏi cho chúng tôi và chúng tôi sẽ điền, hoặc đề nghị một cuộc gọi với nhóm.
Nhận hỗ trợ triển khai