Chụp màn hình và raster hóa SVG

Áp dụng chính sách chụp SVG cục bộ nghiêm ngặt, từ chối các tính năng động hoặc bên ngoài không được hỗ trợ, và raster hóa bản vẽ được chấp nhận thành PNG.

Khi công cụ này hữu ích

Tạo bản xem trước phẳng hoặc bản sao chia sẻ của một SVG đơn giản, tự chứa mà kết quả hiển thị quan trọng hơn khả năng chỉnh sửa.

Cách xử lý cục bộ hoạt động

Trình duyệt phân tích XML, thực thi các quy tắc rõ ràng về phần tử, thuộc tính, URL và kích thước, từ chối script, trình xử lý sự kiện, nội dung ngoại lai và các tham chiếu không được phép, sau đó chỉ raster hóa tài liệu được chấp nhận lên canvas giới hạn và mã hóa PNG.

Cách sử dụng

  1. Chuẩn bị nguồn: Tạo bản xem trước phẳng hoặc bản sao chia sẻ của một SVG đơn giản, tự chứa mà kết quả hiển thị quan trọng hơn khả năng chỉnh sửa.
  2. Xử lý tại chỗ: Trình duyệt phân tích XML, thực thi các quy tắc rõ ràng về phần tử, thuộc tính, URL và kích thước, từ chối script, trình xử lý sự kiện, nội dung ngoại lai và các tham chiếu không được phép, sau đó chỉ raster hóa tài liệu được chấp nhận lên canvas giới hạn và mã hóa PNG.
  3. Tải xuống và xác minh: Kiểm tra báo cáo kiểm duyệt, coi bất kỳ việc từ chối nào như tín hiệu dừng, so sánh PNG với tác phẩm dự định trong trình xem tin cậy riêng biệt, kiểm tra font, cắt, gradient và độ trong suốt ở kích thước mục tiêu, và không bao giờ thay thế việc chuyển đổi này cho việc xem xét bảo mật nguồn SVG.

Các giới hạn quan trọng

Kiểm tra nghiêm ngặt giảm bớt một tập hợp rủi ro đã biết nhưng không chứng minh SVG hoàn toàn an toàn, làm sạch nó để sử dụng lại SVG sau này, hoặc chứng nhận đầu vào có hại. Bộ lọc phức tạp, font chữ, CSS, mặt nạ, hoạt ảnh, tài nguyên bên ngoài và các tính năng SVG không phổ biến có thể bị từ chối hoặc hiển thị khác; PNG mất đi vector, khả năng chọn văn bản và chỉnh sửa.

Xác minh kết quả đã tải xuống

Kiểm tra báo cáo kiểm duyệt, coi bất kỳ việc từ chối nào như tín hiệu dừng, so sánh PNG với tác phẩm dự định trong trình xem tin cậy riêng biệt, kiểm tra font, cắt, gradient và độ trong suốt ở kích thước mục tiêu, và không bao giờ thay thế việc chuyển đổi này cho việc xem xét bảo mật nguồn SVG.

Bảo mật theo thiết kế

Tệp của bạn vẫn ở trong trình duyệt này. Công cụ không tải nguồn hoặc kết quả lên máy chủ của chúng tôi.

Câu hỏi và trả lời

Khi nào công cụ này hữu ích?

Tạo bản xem trước phẳng hoặc bản sao chia sẻ của một SVG đơn giản, tự chứa mà kết quả hiển thị quan trọng hơn khả năng chỉnh sửa.

Trình duyệt thực sự làm gì?

Trình duyệt phân tích XML, thực thi các quy tắc rõ ràng về phần tử, thuộc tính, URL và kích thước, từ chối script, trình xử lý sự kiện, nội dung ngoại lai và các tham chiếu không được phép, sau đó chỉ raster hóa tài liệu được chấp nhận lên canvas giới hạn và mã hóa PNG.

Các giới hạn nào tôi cần hiểu?

Kiểm tra nghiêm ngặt giảm bớt một tập hợp rủi ro đã biết nhưng không chứng minh SVG hoàn toàn an toàn, làm sạch nó để sử dụng lại SVG sau này, hoặc chứng nhận đầu vào có hại. Bộ lọc phức tạp, font chữ, CSS, mặt nạ, hoạt ảnh, tài nguyên bên ngoài và các tính năng SVG không phổ biến có thể bị từ chối hoặc hiển thị khác; PNG mất đi vector, khả năng chọn văn bản và chỉnh sửa.

Tôi nên xác minh kết quả như thế nào?

Kiểm tra báo cáo kiểm duyệt, coi bất kỳ việc từ chối nào như tín hiệu dừng, so sánh PNG với tác phẩm dự định trong trình xem tin cậy riêng biệt, kiểm tra font, cắt, gradient và độ trong suốt ở kích thước mục tiêu, và không bao giờ thay thế việc chuyển đổi này cho việc xem xét bảo mật nguồn SVG.

Các công cụ liên quan