ผู้ใช้หลายคนพบ “การตั้งค่าความปลอดภัยของคุณบล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน” เมื่อพยายามเปิด Java applet ดูเหมือนว่าปัญหาจะไม่เกิดขึ้นเฉพาะกับ Windows บางรุ่นเท่านั้น โดยจะพบข้อผิดพลาดกับทุกเวอร์ชันล่าสุด รวมถึง Windows Vista, Windows 7, Windows 8 และ Windows 10
อะไรทำให้การตั้งค่าความปลอดภัยบล็อกแอปพลิเคชันไม่ให้ทำงาน
เราได้ตรวจสอบ “การตั้งค่าความปลอดภัยของคุณได้บล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน” ผิดพลาดโดยการดูรายงานผู้ใช้ต่างๆ และกลยุทธ์การซ่อมแซมที่พวกเขาใช้
ตามที่ปรากฎ ข้อความแจ้งข้อผิดพลาดจะเกิดขึ้นเนื่องจากพฤติกรรมปลั๊กอินของเบราว์เซอร์ Java ที่นำมาใช้กับ Java 7 Update 21 . แนวคิดคือการอนุญาตให้ผู้ใช้ตัดสินใจอย่างมีข้อมูลมากขึ้นเมื่อต้องเรียกใช้แอปเพล็ตที่ขับเคลื่อนด้วย Java ภายในเว็บเบราว์เซอร์
หากคุณมี Java 7 Update 21 หรือเก่ากว่า แอปพลิเคชันใดๆ ที่ไม่มีใบรับรองหรือไม่มีชื่อแอปพลิเคชัน หรือ ข้อมูลผู้จัดพิมพ์ ถูกบล็อกโดยค่าเริ่มต้น การตัดสินใจนี้จัดทำขึ้นเพื่อปกป้องผู้ใช้ที่ไม่สงสัยจากแอปพลิเคชันที่ไม่ปลอดภัยหรือมีความเสี่ยงสูง
เมื่อการเปลี่ยนแปลงใหม่เหล่านี้บังคับใช้ มีสาเหตุหลักสามประการที่จะทริกเกอร์ข้อความแสดงข้อผิดพลาด Java นี้:
- แอปพลิเคชันไม่ได้รับการลงนาม – แอปพลิเคชันที่ไม่มีใบรับรองหรือไม่มีข้อมูลและชื่อผู้เผยแพร่จะถูกบล็อกโดยค่าเริ่มต้น สิ่งเหล่านี้อาจทำให้ระบบของคุณเสี่ยงต่อการถูกโจมตีจากภายนอก
- ผู้ใช้กำลังพยายามเรียกใช้แอปพลิเคชันที่ลงชื่อด้วยตนเองจากหน่วยงานที่ไม่น่าเชื่อถือ – แอปพลิเคชันที่มีใบรับรองที่ลงชื่อด้วยตนเองจะถูกบล็อกโดยค่าเริ่มต้นด้วยโดยเริ่มด้วย Java 7 Update 51 ซึ่งถือว่าอันตรายยิ่งกว่าแอปพลิเคชันที่ไม่ได้ลงนาม เนื่องจากอาจได้รับอนุญาตให้เข้าถึงข้อมูลส่วนบุคคลบนคอมพิวเตอร์ของคุณ
- ไฟล์ jar ของแอปพลิเคชันไม่มีแอตทริบิวต์การอนุญาต – แอตทริบิวต์การอนุญาตตรวจสอบว่าคำขอของแอปพลิเคชันใช้ระดับการอนุญาตเดียวกันกับที่นักพัฒนาระบุไว้หรือไม่ แอปพลิเคชันที่มีแอตทริบิวต์ jar หายไป ถูกบล็อกเนื่องจากผู้โจมตีอาจใช้ประโยชน์จากผู้ใช้โดยการเรียกใช้แอปพลิเคชันที่มีสิทธิ์ระดับอื่น
โดยทั่วไป แอปเพล็ตหรือแอปพลิเคชันที่ไม่มีส่วนระบุคีย์เหล่านี้ถือว่าไม่ปลอดภัย หากคุณไม่ทราบ เราขอแนะนำให้คุณหลีกเลี่ยงการเรียกใช้
อย่างไรก็ตาม หากคุณรู้จักผู้เผยแพร่และคุณเชื่อถือแอปเพล็ต (เช่น คุณพัฒนาแอปเพล็ตเองหรือกำลังทดสอบ) มีวิธีหลีกเลี่ยงข้อความแสดงข้อผิดพลาดนี้
ด้านล่างนี้ คุณมีวิธีที่จะช่วยให้คุณจัดการกับ “การตั้งค่าความปลอดภัยของคุณได้บล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน” ข้อผิดพลาด. แม้ว่า วิธีที่ 1 ถือเป็นแนวทางปฏิบัติมาตรฐานเมื่อต้องจัดการกับข้อความแสดงข้อผิดพลาดนี้ คุณสามารถทำตามวิธีที่ 2 เพื่อให้บรรลุวัตถุประสงค์เดียวกัน
วิธีที่ 1:การกำหนดค่ารายการไซต์ข้อยกเว้น
ในกรณีที่คุณเข้าใจถึงความเสี่ยงในการเปิดแอปพลิเคชันที่ Java พิจารณาว่าไม่ปลอดภัย คุณสามารถป้องกันไม่ให้ “การตั้งค่าความปลอดภัยของคุณบล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน” ข้อความแสดงข้อผิดพลาดไม่ให้ปรากฏขึ้นโดยการเพิ่มแอปพลิเคชันลงในรายการไซต์ข้อยกเว้น คุณจะพบการตั้งค่านี้ในแท็บความปลอดภัยของแผงควบคุม Java
ต่อไปนี้คือคำแนะนำโดยย่อในการเปิด Java Control Panel และเพิ่ม Java applet ใน Exclusion Site List :
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “การควบคุม ” และกด Enter เพื่อเปิดแผงควบคุม
- ภายในหน้าต่างแผงควบคุม ให้คลิกที่ โปรแกรม จากนั้นคลิกที่ Java ไอคอนเพื่อเปิด แผงควบคุม Java .
- ภายใน แผงควบคุม Java หน้าต่าง ไปที่ ความปลอดภัย แท็บ และคลิกที่ แก้ไขรายการไซต์ .
- ภายใน ไซต์ข้อยกเว้น รายการ ให้คลิกที่ เพิ่ม จากนั้นวาง URL ของ Java applet ที่ทำให้เกิดปัญหา กด ตกลง เพื่อเพิ่ม URL ลงใน รายการยกเว้น .
หมายเหตุ: โปรดทราบว่าขึ้นอยู่กับแอปเพล็ตที่คุณพยายามเรียกใช้ คุณอาจต้องเพิ่มพอร์ตที่ไม่ได้มาตรฐานใน รายการยกเว้น Java .
- คลิก ดำเนินการต่อ ที่ คำเตือนด้านความปลอดภัย next ถัดไป เพื่อยืนยันว่าคุณต้องการเพิ่ม URL ที่คุณเพิ่งป้อนลงในรายการยกเว้น
- เปิดแอปเพล็ตที่เคยแสดงข้อผิดพลาดอีกครั้ง ข้อผิดพลาดไม่ควรเกิดขึ้นอีกต่อไป
หากคุณกำลังมองหาวิธีอื่นในการแก้ปัญหา “การตั้งค่าความปลอดภัยของคุณได้บล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน” ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การตั้งค่าระดับความปลอดภัยของแอปพลิเคชันเป็นสูง
อีกวิธีหนึ่งในการแก้ไข “การตั้งค่าความปลอดภัยของคุณได้บล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน” ข้อผิดพลาดคือการตั้งค่าระดับ Java Security เป็น สูง แทนสูงมาก .
แม้ว่าวิธีนี้จะง่ายกว่า (และเร็วกว่า) ในการดำเนินการ แต่จะทำให้คอมพิวเตอร์ของคุณมีความเสี่ยงที่อาจเกิดขึ้นมากมาย ด้วยเหตุนี้ คุณควรปฏิบัติตามวิธีที่ 1 หากคุณเชื่อถือแหล่งที่มามากกว่าการปรับเปลี่ยนระดับความปลอดภัย
อย่างไรก็ตาม หากคุณตัดสินใจที่จะดำเนินการ เราขอแนะนำให้คุณเปลี่ยนกลับเป็นระดับการตั้งค่าความปลอดภัยเริ่มต้น เมื่อคุณใช้งานแอปพลิเคชัน Java ที่ก่อให้เกิดข้อผิดพลาดเสร็จแล้ว
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีแก้ไขระดับความปลอดภัย:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ “การควบคุม ” และกด Enter เพื่อเปิด แผงควบคุม .
- ภายในหน้าต่างแผงควบคุม ให้คลิกที่ โปรแกรม จากนั้นคลิกที่ Java ไอคอนเพื่อเปิด แผงควบคุม Java .
- ภายในหน้าต่าง Java Control Panel ให้ไปที่ ความปลอดภัย และเลือก สลับสูง จากต่ำกว่าระดับความปลอดภัย สำหรับแอปพลิเคชัน ไม่อยู่ใน รายการไซต์ข้อยกเว้น . จากนั้นคลิกสมัคร เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทเบราว์เซอร์ที่คุณใช้แอปเพล็ตอยู่ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่เมื่อคุณโหลดหน้าเว็บซ้ำ