Tiếng Việt

Tài liệu · Công cụ hóa đơn tự do

Cách kiểm tra trình tạo hóa đơn trực tuyến không gửi dữ liệu khách hàng đi

· Cách thức hoạt động

hóa đơn quyền riêng tư browser-apis bảo vệ

Biểu mẫu hóa đơn trình duyệt bên cạnh đường dẫn yêu cầu gửi đi trống
Hình minh họa vector ToolAcre gốc

Các biểu mẫu hóa đơn có tên, địa chỉ, chi tiết ngân hàng và mã số thuế, vì vậy bạn nên biết chúng đi đến đâu. Bài đăng này hướng dẫn cách xem mạng trong khi bạn nhập và xuất cũng như cách đọc Chính sách bảo mật nội dung của trang web đối với mã của bên thứ ba.

Tổ hợp phím cũng là dữ liệu — tại sao biểu mẫu hóa đơn có thể bị rò rỉ trước khi bạn nhấn xuất

Biểu mẫu có thể truyền dữ liệu trên mỗi sự kiện đầu vào, rất lâu trước khi nhấn nút Xuất. Tên, địa chỉ, mã định danh thuế và hướng dẫn thanh toán vốn đã nhạy cảm khi nhập, do đó, việc kiểm tra hữu ích bắt đầu bằng một trang trống và quan sát toàn bộ phiên thay vì chỉ tải xuống cuối cùng.

Xem bảng Mạng trong khi nhập - phát hiện các yêu cầu phân tích hoặc lưu tự động mang nội dung biểu mẫu

Mở bảng Mạng, lưu giữ nhật ký và nhập các giá trị mẫu vô hại vào mọi trường liên quan. Kiểm tra tải trọng yêu cầu, chuỗi truy vấn và đích đến thay vì chỉ dựa vào số lượng yêu cầu. Tính năng lưu tự động cục bộ sẽ thay đổi bộ nhớ của trình duyệt mà không tạo yêu cầu ứng dụng mang các trường đó.

Xem nó trong khi xuất - yêu cầu của trình tạo PDF phía máy chủ trông như thế nào so với xuất cục bộ

Luôn mở bảng điều khiển trong khi xuất PDF và JSON. Trình kết xuất máy chủ thường cần một yêu cầu chứa dữ liệu tài liệu hoặc mã định danh cho dữ liệu đã được tải lên; trình kết xuất cục bộ có thể tạo Blob và tải xuống mà không cần thực hiện chuyến đi khứ hồi đó. Nguồn hóa đơn xây dựng PDF trong trình duyệt.

Đọc Chính sách bảo mật nội dung dưới dạng một điều khiển, không phải bằng chứng cho thấy không có mã bên ngoài nào chạy

Đề cương đã cường điệu hóa Chính sách bảo mật nội dung: một chính sách có thể hạn chế tập lệnh, phông chữ và nguồn gốc kết nối, nhưng các chỉ thị chính xác của nó sẽ quyết định những gì vẫn được phép. Đây là một tiêu đề hữu ích để kiểm tra, không phải là bằng chứng độc lập cho thấy không có mã bên thứ ba nào chạy hoặc mã được phép không bao giờ đọc một trường.

Tập lệnh của bên thứ ba và những gì họ thấy — tại sao phân tích và thẻ quảng cáo trên trang biểu mẫu là câu hỏi về quyền riêng tư chứ không chỉ là tốc độ

Các tập lệnh phân tích và quảng cáo cần được xem xét kỹ lưỡng riêng biệt vì việc thực thi mã trên trang biểu mẫu có thể quan sát nhiều hơn trình tạo PDF. Bản kê khai hóa đơn hiện tại vô hiệu hóa cả hai và nội dung giới hạn cấm các trường hóa đơn trong ToolAcre sự kiện phân tích, trong khi tài liệu blog rộng hơn cảnh báo việc triển khai có thể đưa vào phân tích cấp trang web.

Ví dụ đã hoạt động - kiểm tra toàn bộ Công cụ hóa đơn dành cho người làm nghề tự do từ lần nhấn phím đầu tiên đến PDF đã tải xuống

Để có hướng dẫn thực tế, hãy tải lại nhật ký được giữ nguyên, nhập các giá trị được phát minh, kiểm tra localStorage, tạo cả hai bản xuất và tìm kiếm mọi yêu cầu cho các giá trị đó. Lặp lại với việc tắt tiện ích mở rộng trình duyệt nếu bạn cần phân biệt hoạt động của trang với lưu lượng truy cập tiện ích mở rộng. Lưu lại bằng chứng, không chỉ là kết luận.

Điều này không bao gồm - tính bảo mật của tiện ích mở rộng trình duyệt và thiết bị của riêng bạn mà trang web không thể kiểm soát

Việc kiểm tra này không thể chứng minh sự an toàn của hệ điều hành, cấu hình trình duyệt, tiện ích mở rộng, đích đến của tệp đã tải xuống hoặc quy trình làm việc qua email sau này. Nó cũng quan sát một phiên bản được triển khai cùng một lúc. Dữ liệu thực bí mật nằm trong quy trình làm việc ngoại tuyến khi độ tin cậy của mã hoặc thiết bị của bên thứ ba ở cấp độ trang là không thể chấp nhận được.

Takeaway - xác minh việc xử lý trường mà không xác nhận rằng toàn bộ trang sản xuất không có tập lệnh của bên thứ ba

Kho lưu trữ xác minh quá trình xử lý hóa đơn cục bộ, lưu trữ dự thảo cục bộ và xuất do trình duyệt tạo; nó không biện minh cho lời hứa rộng hơn của sổ làm việc rằng toàn bộ trang sản xuất luôn không có tập lệnh của bên thứ ba. Hãy tự mình kiểm tra phản hồi và yêu cầu đã triển khai, đồng thời chỉ mô tả luồng trường mà bằng chứng hỗ trợ.