ฉันต้องการจาวา แต่ฉันไม่ต้องการให้เบราว์เซอร์ใด ๆ สามารถเข้าถึงได้
เป็นไปได้ไหมที่จะลบรหัสปลั๊กอินของแอปเพล็ต / เบราว์เซอร์ทั้งหมด?
ฉันต้องการจาวา แต่ฉันไม่ต้องการให้เบราว์เซอร์ใด ๆ สามารถเข้าถึงได้
เป็นไปได้ไหมที่จะลบรหัสปลั๊กอินของแอปเพล็ต / เบราว์เซอร์ทั้งหมด?
คำตอบ:
ในฐานะของ Java เวอร์ชัน 7 อัพเดต 10 แผงควบคุม Java (ในแท็บความปลอดภัย) สามารถปิดใช้งานปลั๊กอิน Java ได้อย่างสมบูรณ์: http://www.java.com/en/download/help/disable_browser.xml
สิ่งนี้ควรหลีกเลี่ยงความเป็นไปได้ที่การอัพเกรด Java อาจเปิดใช้งานปลั๊กอินอีกครั้งซึ่งอาจมีความเสี่ยงด้วยวิธีการอื่น
หากคุณติดตั้งJRE
; คุณสามารถลบหรือเปลี่ยนชื่อnpjp2.dll
หรือlibnpjp2.so
(บน linux); หรือบน Linux ทำให้ไม่สามารถเรียกใช้งานได้ ( chmod 0000 libnpjp2.so
) ไฟล์เดียวนี้เป็นไฟล์ปลั๊กอิน
พวกเขากำลังอยู่ใน%ProgramFiles%\jre<x>\bin\plugin2
Windows บน Linux นี่คือที่ติดตั้ง java ของคุณ คุณสามารถเรียกใช้locate libnpjp2.so
เพื่อค้นหาตำแหน่ง
JDK
ยังเดียวกันกับ
วิธีหนึ่งในการปิดใช้งานปลั๊กอินของเบราว์เซอร์ Windows / IE คือการตั้งค่า ACE ที่ปฏิเสธในไฟล์ต่อไปนี้:
"C: \ Program Files \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Program Files \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Program Files \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Program Files \ Java \ jre7 \ bin \ jp2ssv.dll"
"ไฟล์ C: \ Program (x86) \ Java \ jre6 \ bin \ ssv.dll"
"ไฟล์ C: \ Program (x86) \ Java \ jre6 \ bin \ jp2ssv.dll"
"ไฟล์ C: \ Program (x86) \ Java \ jre7 \ bin \ ssv.dll"
"ไฟล์ C: \ Program (x86) \ Java \ jre7 \ bin \ jp2ssv.dll"
สิ่งนี้สามารถทำได้ในสคริปต์เริ่มต้นคอมพิวเตอร์
หากคุณรันคำสั่งนี้ด้วยตนเองต้องทำจากพรอมต์คำสั่งที่ยกระดับ
icacls "ไฟล์ C: \ Program (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Program ไฟล์ (x86) \ Java \ jre7 \ bin \ ssv.dll NT AUTHORITY \ SYSTEM: (I) (F)
BUILTIN \ Administrators: (I) (F)
BUILTIN \ Users: (I) (RX)
ประมวลผลเรียบร้อยแล้ว 1 ไฟล์; การประมวลผล 0 ไฟล์ล้มเหลว
icacls "ไฟล์ C: \ Program (x86) \ Java \ jre7 \ bin \ ssv.dll" / ปฏิเสธทุกคน: (X)
ไฟล์ที่ประมวลผล: C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll
สำเร็จ ประมวลผล 1 ไฟล์; การประมวลผล 0 ไฟล์ล้มเหลว
icacls "ไฟล์ C: \ Program (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Program ไฟล์ (x86) \ Java \ jre7 \ bin \ ssv.dll
ทุกคน: (DENY) (S, X)
NT AUTHORITY \ SYSTEM: (I) (F)
BUILTIN \ ผู้ดูแลระบบ: (I) (F)
BUILTIN \ Users: (I) (RX)
ประมวลผลเรียบร้อยแล้ว 1 ไฟล์; การประมวลผล 0 ไฟล์ล้มเหลว
เริ่มต้นจาก Oracle JDK / JRE 7u21 ( บันทึกประจำรุ่น ) เซิร์ฟเวอร์ JRE จะพร้อมใช้งานซึ่งสามารถตอบสนองความต้องการดังกล่าวได้
แพ็คเกจเซิร์ฟเวอร์ JRE ใหม่ที่มีเครื่องมือที่จำเป็นสำหรับการปรับใช้เซิร์ฟเวอร์โดยทั่วไป แต่ไม่มีปลั๊กอิน Java, อัปเดตอัตโนมัติหรือตัวติดตั้งที่พบในแพ็คเกจ JRE ทั่วไปมีให้เริ่มตั้งแต่รีลีสนี้ เซิร์ฟเวอร์ JRE มีเป้าหมายเฉพาะสำหรับการปรับใช้ Java ในสภาพแวดล้อมเซิร์ฟเวอร์และพร้อมใช้งานสำหรับแพลตฟอร์ม Solaris 64 บิต Windows และ Linux สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งแพคเกจนี้ดูคำแนะนำในการติดตั้ง