วิธีการปิดการใช้งานป๊อปอัพ Java“ คำเตือนความปลอดภัย”?


17

ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีปิดใช้งานป๊อปอัป Java Security นี้หรือไม่ ฉันใช้เฉพาะไซต์บนอินทราเน็ตของฉันเท่านั้นและแต่ละหน้าก็มีแอปเพล็ตมากกว่า 40 แอปเพล็ตที่สร้าง ID ใหม่ด้วยการโหลดแต่ละครั้ง ด้วยเหตุนี้ทุกครั้งที่มีการเยี่ยมชมหน้าเว็บคุณจะต้องคลิก "เรียกใช้" 40+ ครั้ง

ระบบปฏิบัติการ: Windows 7

เบราว์เซอร์: IE 10

นี่คือการแก้ไขของฉัน:

  1. เปิด Internet Explorer
  2. คลิกที่เครื่องมือและเลือกตัวเลือกอินเทอร์เน็ต
  3. คลิกที่แท็บความปลอดภัยและคลิกปุ่ม 'ระดับที่กำหนดเอง'
  4. ในส่วน 'เบ็ดเตล็ด' เปลี่ยน "แสดงเนื้อหาแบบผสม" เป็นเปิดใช้งาน

1
สิ่งนี้สามารถจัดการได้โดยการปรับการตั้งค่าความปลอดภัยใน Java Windows Control Panelapplet เนื่องจากคุณไม่ได้ระบุระบบปฏิบัติการที่ฉันต้องสมมติว่าเป็น Windows
Ramhound

การใช้ IE 10 บน Windows 7 คอมพิวเตอร์เครื่องนี้เข้าถึงเครือข่ายท้องถิ่นเท่านั้นและไม่มีการเชื่อมต่อกับอินเทอร์เน็ตหรือพีซีอื่น ๆ มันเชื่อมต่อกับการสร้างเครื่องมือตรวจสอบ
ไทเลอร์

1
คุณลองปรับระดับความปลอดภัยในแผงควบคุมหรือไม่ สำหรับฉันมันใช้งานไม่ได้เลย (ระดับถูกรีเซ็ตตลอดเวลา) แต่บางทีคุณอาจจะโชคดีกว่า
Der Hochstapler

รุ่น Java อะไร
kinokijuf

@kinokijuf OP กล่าวถึง Windows 7 โดยเฉพาะสามความคิดเห็นข้างต้น โปรดอย่าเปลี่ยนความหมายของโพสต์ของผู้อื่น ขอบคุณ
slhck

คำตอบ:


3

การตั้งค่าตัวเลือกนั้นเป็นปิดใช้งานการตรวจสอบจะลบป๊อปอัปนั้น ใช่มันเป็นความเสี่ยงด้านความปลอดภัย แต่ฉันค่อนข้างแน่ใจว่าปิดการใช้งานเป็นระดับความปลอดภัยเริ่มต้นของรุ่น Java ก่อนหน้านี้ ฉันแน่ใจว่าป๊อปอัปให้ความปลอดภัยเป็นพิเศษ แต่ในสภาพแวดล้อมที่ผู้ขายแต่ละรายใช้เว็บแอพบ้าๆของตัวเองและการอัพเดทมีน้อยมากสิ่งนี้สร้างความยุ่งยากมากกว่าความปลอดภัย น่าเสียดายที่การตั้งค่านี้ดูเหมือนว่าควบคุมโดยไฟล์ภายใต้โปรไฟล์ผู้ใช้แต่ละโปรไฟล์ C: \ Users \ ชื่อผู้ใช้ \ AppData \ LocalLow \ Sun \ Java \ Deployment \ deployment.properties ฉันไม่สามารถคิดออกจากด้านบนของหัวของฉันที่จะผลักดันการตั้งค่านี้ผ่านนโยบายกลุ่ม หากใครบางคนคิดวิธีแก้ปัญหากรุณาโพสต์ไว้ในความคิดเห็น ก่อนหน้านั้นเราจะติดกับ Java 6 Update 19 สำหรับสภาพแวดล้อมของเรา

แหล่งที่มา: http://gdgtry.com/2010/05/disable-javas-new-security-warning/


1
-1 OP มีการพูดคุยเกี่ยวกับการโต้ตอบที่แตกต่างกัน
kinokijuf

3

วางเอกสารข้อความในตำแหน่งนี้ชื่อ deployment.properties c: \ windows \ sun \ Java \ deployment \ deployment.properties

แม้จะมีเอกสารของ Java กล่าวไว้ แต่คุณไม่จำเป็นต้องใช้ไฟล์ deployment.config เว้นแต่คุณต้องการใช้การตั้งค่า manditory

ไฟล์นี้จะเปลี่ยนค่าเริ่มต้นสำหรับผู้ใช้ทุกคนในคอมพิวเตอร์แม้ว่าพวกเขาจะมีไฟล์ deployment.properties อยู่ในโฟลเดอร์ appdata ของพวกเขา คุณสามารถตรวจสอบว่าการตั้งค่าจะมีผลเมื่อคุณเปิดแผงควบคุม java 32 เนื่องจากมันจะอ่านการตั้งค่านั้น

นี่คือบางสิ่งที่เราใส่ในไฟล์ deployment.properties ของเรา

#disables the java desktop shortcut on install - might not be required for modern versions
deployment.javaws.shortcut="NEVER"

#tells sets security level to it's minimum "MEDIUM" to allow for apps to run on outdated java versions
deployment.security.level=MEDIUM

#disabled certificate checking so that java apps load much faster.  Java still checks the certificate
#blacklist though so the certificate is still used.
deployment.security.validation.ocsp=true

#moves the user trusted certificates store to a shared location so we can pre-approve controls
deployment.user.security.trusted.certs=C\:\\Program Files\\Java\\jre7\\security\\trusted.certs

บิตสุดท้ายเป็นวิธีที่ดีที่สุดในการกำจัดกล่อง "คุณต้องการเรียกใช้แอปนี้" เมื่อคุณตั้งค่าตำแหน่ง Trusted.certs เป็นตำแหน่งที่ใช้ร่วมกันให้สร้างไฟล์ Trusted.certs ของคุณเองโดยไปที่กระบวนการตรวจสอบกล่องด้วยตนเอง "ไม่ต้องแสดงอีก" พวกเขาปรับใช้ไฟล์ Trusted.certs นี้กับเครื่องทั้งหมดของคุณด้วยไฟล์ deployment.properties นี้และวิโอล่าไม่มีป๊อปอัปความปลอดภัยอีกต่อไป

โปรดทราบว่าต้องใช้เครื่องหมายทับพิเศษในเส้นทาง โคลอนเป็นอักขระที่สงวนไว้และแบ็กสแลชเป็นอักขระยกเว้น


2

ฉันใช้Java 7 ปรับปรุง 17 สิ่งที่คุณสามารถทำได้คือทำเครื่องหมายที่ช่อง "อย่าแสดงสิ่งนี้อีกครั้งสำหรับแอพนี้" (ช่องทำเครื่องหมายบนภาพที่คุณให้ไว้) คุณสามารถลองเปลี่ยนการตั้งค่าในแผงควบคุม Javaแต่ฉันไม่แน่ใจว่าจะใช้งานได้หรือไม่: ใน Java Control Panel บนแท็บความปลอดภัยเปลี่ยนระดับความปลอดภัยจากสูงเป็นปานกลางหรือต่ำจากนั้นไปที่แท็บล่วงหน้าและตรวจสอบ "ซ่อนคำเตือนและเรียกใช้พร้อมการป้องกัน" หรือหากไม่ได้ผลให้เลือก "ปิดใช้งานการยืนยัน"


มันทำให้รู้สึกไม่ปลอดภัยมากขึ้น แต่สำหรับสิ่งที่เขาทำอยู่นั้นดีในอินทราเน็ต หากเขาเข้าถึงเนื้อหาเดียวกันซ้ำแล้วซ้ำอีกเขาสามารถทนและทำเครื่องหมายที่กล่องมากกว่า 50 ครั้งและจะไม่เห็นพวกเขาอีก
Will.Beninger

1

คุณใช้เวอร์ชั่น Java รุ่นใด

ออราเคิลเปิดตัวคุณสมบัติความปลอดภัยใหม่ให้กับปลั๊กอินเว็บเบราว์เซอร์ Java เมื่อเปิดตัว Java 7 Update 11 ในวันที่ 11 ธันวาคม 2012

คุณสามารถกลับไปใช้เวอร์ชั่นก่อนหน้านี้จากปี 2555 เนื่องจากความปลอดภัยไม่สำคัญเกินไปในระบบอินทราเน็ต

เมื่อใช้เวอร์ชันก่อนหน้าการปรับระดับความปลอดภัยในแผงควบคุมอาจทำได้ง่ายกว่า


1

เพื่อควบคุมการดำเนินการเริ่มต้นของ JAVA ให้กำหนดการตั้งค่าทั้งหมดในระดับระบบดีกว่า

C: \ Windows \ อาทิตย์ \ Java \ ปรับใช้ คุณต้องการ 4 ไฟล์

@ deployment.config

@ deployment.properties - deployment.security.mixcode=DISABLE

@ exception.sites

@ ที่สำคัญที่สุดคือคุณต้องใช้ไฟล์ใบรับรองที่เชื่อถือได้ใบรับรองเพื่อปิดใช้งานกล่องข้อความนั้น

สิ่งนี้จะทำให้ผู้ใช้ทุกคนในพีซีเครื่องนั้นมีการตั้งค่าเดียวกัน

ดูเพิ่มเติมจากที่นี่


0

ใส่บรรทัดด้านล่างในC:\Windows\Sun\Java\Deployment\deployment.propertiesไฟล์ระดับระบบเซิร์ฟเวอร์เพื่อหยุดข้อความเหล่านี้

deployment.security.mixcode=DISABLE
deployment.security.level=MEDIUM
deployment.security.validation.ocsp=true
deployment.expiration.check.enabled=false

มีสองคำตอบที่คล้ายกับของคุณ เมื่อพิจารณาว่าคุณกำลังตอบบทความที่มีอายุ 4 ปีอย่างน้อยคุณสามารถอธิบายได้ว่าคำตอบของคุณแตกต่างกันอย่างไรหรือสิ่งที่อาจไม่ถูกต้องหรือล้าสมัยเกี่ยวกับคำตอบอื่น ๆ
Edward

-3

ใส่บรรทัดนี้ลงในสคริปต์การเข้าสู่ระบบของคุณที่ควรดูแล

mkdir "%AppData%\Sun\Java\Deployment"
echo deployment.security.mixcode=DISABLE >> "%AppData%\Sun\Java\Deployment\deployment.PROPERTIES"

3
uncool เป็นอย่างไร - สร้างบรรทัดใหม่ในการปรับใช้คุณสมบัติเมื่อเข้าสู่ระบบแต่ละครั้ง ไฟล์นั้นควรจะกลายเป็นนานแค่ไหน? : O
TheBlastOne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.