แก้ไข: ERR_BLOCKED_BY_XSS_AUDITOR



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Chrome อยู่ระหว่างการพัฒนาอย่างต่อเนื่องโดยมีเวอร์ชันใหม่ออกมาเป็นระยะเพื่อรวมคุณลักษณะใหม่ ๆ และการปรับปรุงความปลอดภัย Chrome ไม่ได้ใช้สำหรับการท่องเว็บเท่านั้น นอกจากนี้ยังใช้สำหรับบริการเว็บจำนวนมากที่นักพัฒนาใช้ประโยชน์



ERR_BLOCKED_BY_XSS_AUDITOR ใน Chrome



ด้วย Chrome 57 บิลด์ล่าสุดการตรวจจับผู้ตรวจสอบ XSS ได้รับการปรับปรุงอย่างมาก พวกเขามีแนวทางใหม่ที่กำหนดไว้เนื่องจากบริการบนเว็บหยุดทำงานและให้ข้อความแสดงข้อผิดพลาด ‘ERR_BLOCKED_BY_XSS_AUDITOR '.



ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อมีการส่งเนื้อหา HTML ผ่านวิธีการ POST ภายในคำขอ Google Chrome มีคุณลักษณะ XSS Security ซึ่งจะวิเคราะห์ HTML ที่ส่งผ่านแบบฟอร์มและบล็อกคำขอเหล่านั้นเสมอ วิธีนี้จะไม่ส่งแบบฟอร์มผ่านและหลีกเลี่ยงการหาประโยชน์จาก XSS

อะไรทำให้เกิดข้อความแสดงข้อผิดพลาด 'ERR_BLOCKED_BY_XSS_AUDITOR' ใน Chrome

เช่นเดียวกับที่กล่าวไว้ก่อนหน้านี้ สร้างล่าสุด ของ Chrome ปรับปรุง XSS Auditor เพื่อไม่ให้ช่องโหว่ XSS ถูกใช้ประโยชน์ ด้วยเหตุนี้คุณอาจได้รับข้อความแสดงข้อผิดพลาดหากคุณไม่ได้อัปเดตซอร์สโค้ดตามนั้น

ส่วนใหญ่แล้วจะมีไฟล์ บวกเท็จ เมื่อเบราว์เซอร์เชื่อว่าการโจมตีแบบ 'ข้ามไซต์สคริปต์' กำลังถูกบังคับ การโจมตีเหล่านี้ส่วนใหญ่เกิดขึ้นเมื่อเบราว์เซอร์ถูกหลอกให้แสดง JavaScript หรือ HTML ซึ่งไม่ได้เป็นส่วนหนึ่งของลักษณะการแสดงผลของเว็บไซต์



วิธีแก้ไข (หากคุณดูแลเว็บไซต์)

หากคุณเป็นผู้ดูแลเว็บไซต์และข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณมีการใช้งานตามปกติคุณสามารถลองลบออกได้โดยเพิ่มส่วนหัวของหน้าบางส่วนในส่วนหัว POST นี่เป็นการแก้ไขชั่วคราวจนกว่าคุณจะมีทางเลือกอื่นที่เหมาะสมซึ่งจัดการกับคำขอผู้ตรวจสอบ XSS ได้อย่างเหมาะสม

PHP

เพิ่มส่วนหัวต่อไปนี้ในไฟล์ PHP ของคุณ:

ส่วนหัว ('X-XSS-Protection: 0');

ASP.NET

ที่นี่เรากำลังปิดใช้งานการป้องกัน XSS ชั่วคราวจนกว่าคุณจะสามารถเพิ่มตัวจัดการที่เหมาะสมในซอร์สโค้ดของคุณได้

HttpContext.Response.AddHeader ('X-XSS-Protection