ฉันจะหลีกเลี่ยง XProtect และเปิดใช้งาน Java Applets อีกครั้งได้อย่างไร


9

ดังนั้น Apple ได้อัปเดตคำจำกัดความมัลแวร์ XProtect อีกครั้งเพื่อบล็อก Java Applets น่าเสียดายที่ VPN ของผู้จ้างภรรยาของฉันต้องการให้ Applet ทำงานเพื่อสร้างการเชื่อมต่ออย่างสมบูรณ์ เธอตื่นเช้านี้เพื่อพบว่าเธอไม่สามารถเชื่อมต่อกับงานได้

ฉันหวังว่าองค์กรไอทีของนายจ้างของเธอจะทำทุกอย่างเพื่อแก้ไขปัญหานี้ในไม่ช้าดังนั้นฉันจึงพยายามหาวิธีที่จะแทนที่ XProtect และเปิดใช้งาน Applets อีกครั้ง ใช่ฉันเข้าใจถึงอันตรายที่เกี่ยวข้องกับสิ่งนั้น

ฉันยังไม่ได้ลองอัปเดตไฟล์ XProtect.meta.plist เพื่อเปลี่ยนข้อมูลเวอร์ชัน แต่ฉันสงสัยว่าจะไม่เป็นการแก้ไขที่คงทนแม้ว่าจะใช้งานได้ชั่วคราวเนื่องจาก XProtect daemon น่าจะดาวน์โหลดข้อกำหนดที่อัปเดตใหม่อีกครั้ง

ใครมีความรู้ในการทำงานด้านในของ XProtect

คอมพิวเตอร์ยังคงอยู่ใน Snow Leopard โดยเรียกใช้ Java 6


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

คำตอบ:


6

คุณสามารถปิดใช้งานการอัปเดต XProtect System Preferences => Security => Generalได้และยกเลิกการทำเครื่องหมายที่ช่อง "อัปเดตรายการดาวน์โหลดที่ปลอดภัยโดยอัตโนมัติ"

ตอนนี้คุณสามารถเปลี่ยนข้อมูลรุ่นใน /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist


3
เพิ่งตรวจสอบใน 10.8.2 และมันก็System Preferences => Security => General => Advanced…มา จำเป็นต้องปลดล็อคแผงและคลิกที่มุมล่างขวา
JakeGould

มันเยี่ยมมากฉันมีปัญหาเดียวกันและไม่สามารถใช้งาน VPN ได้
Taryn

2

เพิ่งกัดนี้และมีวิธีอื่นที่จะเปิดใช้งาน Java ที่แสดงไว้ที่นี่

ดังนั้นข้อตกลงคือ Apple จะไม่โหลด Java น้อยกว่ารุ่น 1.6.0_37-b06-435 หรือ 1.7.11.22 ดังนั้น hacky XProtect.meta.plistแต่สามารถใช้งานได้วิธีการแก้ปัญหาคือการแก้ไข การใช้การติดตั้ง 10.6.8 ของฉันโดยใช้ Java 1.6.0_37-b06-434 เป็นตัวอย่าง

sudo nano /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist

ค้นหาบรรทัดนี้:

<string>1.6.0_37-b06-435</string>

และเปลี่ยนเป็น:

<string>1.6.0_37-b06-434</string>

สามารถทำได้ & ได้โหลดหน้า Java ที่มีปลั๊กอินโดยไม่มีปัญหา

เหตุใด Apple จึงตั้งค่าการหมดอายุเป็นวันที่ 31 มกราคม 2013 แต่ไม่ปล่อยการอัปเดตก่อนวันนั้นเกินกว่าฉัน


ขอบคุณสำหรับลิงค์ ฉันเลือกคนอื่นเป็นคำตอบส่วนใหญ่เพราะเขาไปถึงที่นั่นก่อน!
Aron

1
คำตอบเกี่ยวกับสาเหตุที่ทำให้สิ่งนี้เย็นลงคือปลั๊กอิน Java เวอร์ชันปัจจุบันทั้งหมดมีความเสี่ยงที่จะถูกเอารัดเอาเปรียบและไม่ปลอดภัย นั่นคือจุดของ Xprotect หากคุณไม่ต้องการให้โปรแกรมที่ไม่ปลอดภัยถูกปิดใช้งานโดยอัตโนมัติคุณสามารถปิดใช้งานคุณลักษณะนั้นได้
bmike
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.