สกรีนและแรสเตอร์อาร์ไทซ์ SVG

ใช้แนวทางการสกรีน SVG ในเครื่องอย่างเข้มงวด, ปฏิเสธฟีเจอร์แอคทีฟหรือภายนอกที่ไม่รองรับ, และแรสเตอร์อาร์ไทซ์การวาดที่ได้รับการยอมรับเป็น PNG

เมื่อเครื่องมือนี้มีประโยชน์

การสร้างตัวอย่างแบนหรือสำเนาที่จะแชร์ของ SVG ที่เรียบง่ายและเป็นอิสระ ซึ่งผลลัพธ์ที่มองเห็นได้สำคัญกว่าการแก้ไข

วิธีการประมวลผลท้องถิ่นทำงานอย่างไร

บราวเซอร์จะทำการแยกวิเคราะห์ XML, บังคับใช้กฎชัดเจนขององค์ประกอบ, แอตทริบิวต์, URL และขนาด, ปฏิเสธสคริปต์, ตัวจัดการเหตุการณ์, เนื้อหาต่างประเทศ และการอ้างอิงที่ไม่อนุญาต แล้วจึงทำการแรสเตอร์เฉพาะเอกสารที่ได้รับการยอมรับลงบนผืนผ้าใบที่จำกัดขนาด และเข้ารหัสเป็น PNG

วิธีใช้งาน

  1. เตรียมแหล่งข้อมูล: การสร้างตัวอย่างแบนหรือสำเนาที่จะแชร์ของ SVG ที่เรียบง่ายและเป็นอิสระ ซึ่งผลลัพธ์ที่มองเห็นได้สำคัญกว่าการแก้ไข
  2. ประมวลผลในเครื่อง: บราวเซอร์จะทำการแยกวิเคราะห์ XML, บังคับใช้กฎชัดเจนขององค์ประกอบ, แอตทริบิวต์, URL และขนาด, ปฏิเสธสคริปต์, ตัวจัดการเหตุการณ์, เนื้อหาต่างประเทศ และการอ้างอิงที่ไม่อนุญาต แล้วจึงทำการแรสเตอร์เฉพาะเอกสารที่ได้รับการยอมรับลงบนผืนผ้าใบที่จำกัดขนาด และเข้ารหัสเป็น PNG
  3. ดาวน์โหลดและตรวจสอบ: ตรวจสอบรายงานการคัดกรอง, พิจารณาการปฏิเสธใด ๆ เป็นสัญญาณหยุด, เปรียบเทียบ PNG กับงานศิลปะที่ตั้งใจในตัวชมที่เชื่อถือได้แบบแยกออก, ตรวจสอบฟอนต์, การครอบตัด, เกรเดียนต์และความโปร่งใสที่ขนาดเป้าหมาย และอย่าใช้การแปลงนี้แทนการตรวจสอบความปลอดภัยของแหล่ง SVG

ข้อจำกัดสำคัญ

การคัดกรองอย่างเข้มงวดช่วยลดความเสี่ยงที่ทราบแล้วบางส่วน แต่ไม่ได้พิสูจน์ว่า SVG นั้นปลอดภัยทั้งหมด, ทำความสะอาดเพื่อใช้ซ้ำใน SVG ต่อไป, หรือรับรองว่าข้อมูลเข้าที่เป็นอันตราย การกรองซับซ้อน, ฟอนต์, CSS, มาสก์, แอนิเมชัน, แหล่งข้อมูลภายนอกและฟีเจอร์ SVG ที่ไม่ค่อยใช้ อาจถูกปฏิเสธหรือแสดงผลแตกต่างไป; PNG จะสูญเสียเวกเตอร์, การเลือกข้อความ และความสามารถในการแก้ไข

ตรวจสอบผลลัพธ์ที่ดาวน์โหลดมา

ตรวจสอบรายงานการคัดกรอง, พิจารณาการปฏิเสธใด ๆ เป็นสัญญาณหยุด, เปรียบเทียบ PNG กับงานศิลปะที่ตั้งใจในตัวชมที่เชื่อถือได้แบบแยกออก, ตรวจสอบฟอนต์, การครอบตัด, เกรเดียนต์และความโปร่งใสที่ขนาดเป้าหมาย และอย่าใช้การแปลงนี้แทนการตรวจสอบความปลอดภัยของแหล่ง SVG

เป็นส่วนตัวตามการออกแบบ

ไฟล์ของคุณจะยังอยู่ในเบราว์เซอร์นี้ เครื่องมือนี้จะไม่อัปโหลดแหล่งที่มาหรือผลลัพธ์ไปยังเซิร์ฟเวอร์ของเรา

คำถามและคำตอบ

เครื่องมือนี้มีประโยชน์เมื่อใด?

การสร้างตัวอย่างแบนหรือสำเนาที่จะแชร์ของ SVG ที่เรียบง่ายและเป็นอิสระ ซึ่งผลลัพธ์ที่มองเห็นได้สำคัญกว่าการแก้ไข

เบราว์เซอร์ทำอะไรจริง ๆ?

บราวเซอร์จะทำการแยกวิเคราะห์ XML, บังคับใช้กฎชัดเจนขององค์ประกอบ, แอตทริบิวต์, URL และขนาด, ปฏิเสธสคริปต์, ตัวจัดการเหตุการณ์, เนื้อหาต่างประเทศ และการอ้างอิงที่ไม่อนุญาต แล้วจึงทำการแรสเตอร์เฉพาะเอกสารที่ได้รับการยอมรับลงบนผืนผ้าใบที่จำกัดขนาด และเข้ารหัสเป็น PNG

ฉันควรเข้าใจขีดจำกัดใดบ้าง?

การคัดกรองอย่างเข้มงวดช่วยลดความเสี่ยงที่ทราบแล้วบางส่วน แต่ไม่ได้พิสูจน์ว่า SVG นั้นปลอดภัยทั้งหมด, ทำความสะอาดเพื่อใช้ซ้ำใน SVG ต่อไป, หรือรับรองว่าข้อมูลเข้าที่เป็นอันตราย การกรองซับซ้อน, ฟอนต์, CSS, มาสก์, แอนิเมชัน, แหล่งข้อมูลภายนอกและฟีเจอร์ SVG ที่ไม่ค่อยใช้ อาจถูกปฏิเสธหรือแสดงผลแตกต่างไป; PNG จะสูญเสียเวกเตอร์, การเลือกข้อความ และความสามารถในการแก้ไข

ฉันควรตรวจสอบผลลัพธ์อย่างไร?

ตรวจสอบรายงานการคัดกรอง, พิจารณาการปฏิเสธใด ๆ เป็นสัญญาณหยุด, เปรียบเทียบ PNG กับงานศิลปะที่ตั้งใจในตัวชมที่เชื่อถือได้แบบแยกออก, ตรวจสอบฟอนต์, การครอบตัด, เกรเดียนต์และความโปร่งใสที่ขนาดเป้าหมาย และอย่าใช้การแปลงนี้แทนการตรวจสอบความปลอดภัยของแหล่ง SVG

เครื่องมือที่เกี่ยวข้อง