ฟังก์ชั่นใดที่ฉันจะเสียถ้าฉันปิดการใช้งานจาวาบนเบราว์เซอร์?


23

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


7
แน่นอนว่าไม่ใช่ความจริงที่พิสูจน์แล้วว่าการปิดใช้งานส่วนขยายหรือส่วนเสริมใด ๆจะทำให้การเรียกดูของคุณปลอดภัยยิ่งขึ้น แต่ก็เป็นความจริงที่ว่าปลั๊กอินของคุณมีเบราว์เซอร์น้อยลงเท่าใดก็ยิ่งมีแนวโน้มที่จะไม่มั่นคง ฉันมักจะแนะนำให้ปิดการใช้งานสิ่งที่คุณไม่ได้ใช้งานและมองหาทางเลือกที่ไม่พึ่งพาอย่างสมบูรณ์หรืออย่างน้อยก็ใช้ทางเลือกฟรี (lightspark, openjdk) และถ้าคุณใช้ linux จะใช้ repos เสมอ) .
arielnmz

ฉันไม่เคยใช้ Java อีกต่อไป
DisplayName

คำตอบ:


38

ใครสามารถบอกฉันว่าฉันจะหรือไม่ได้สัมผัสและและ Java เป็นสิ่งจำเป็นจริงๆในวันนี้สำหรับการเรียกดู?

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

เพียงเพื่อให้คุณเข้าใจประวัติของ Java และเว็บ Java เป็นเสมือนเครื่องเสมือน "กล่องดำ" ที่ช่วยให้คุณสามารถโค้ดใน Java แล้วเรียกใช้รหัสนั้นในระบบใด ๆ ที่สามารถเรียกใช้ Java แนวคิดคือ Java จะเป็นแพลตฟอร์มกลางที่สามารถทำงานบนเครื่องใด ๆ Windows, Macintosh, Linux, ฯลฯ ... ดังนั้นปลั๊กอิน Java ช่วยให้คุณสามารถเรียกใช้แอป Java จากภายในเว็บเบราว์เซอร์ สิ่งนี้ดึงดูดความสนใจในยุคแรก ๆ ของอินเทอร์เน็ตเนื่องจากการขาดความสามารถในการใช้งานข้ามแพลตฟอร์มและ "ขอบที่ขรุขระ" อื่น ๆ ของอินเทอร์เน็ตยุคแรก

แต่ในปี 2558 ฟังก์ชั่นพื้นฐานระดับ“ แฟนซี” ส่วนใหญ่ที่ Java นำเสนอในอดีต - กราฟิกและเอฟเฟกต์สุดเจ๋งและอื่น ๆ - ได้รับการจัดการภายในเบราว์เซอร์ผ่าน CSS, HTML และ JavaScript ย้อนกลับไปในช่วงปลายทศวรรษที่ 1990 / ต้นปี 2000 เว็บไซต์สร้างสรรค์จำนวนมากใช้ Java เพราะเบราว์เซอร์ดั้งเดิมไม่สามารถจัดการกับเทคนิคที่ทำได้ใน Java เท่านั้น Heck, Java ได้รวมเป็นปลั๊กอินพื้นฐานใน Netscape Navigator ย้อนกลับไปในวันนี้ด้วยฟังก์ชั่นที่ได้รับการยอมรับโดยทั่วไป

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

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

ในอดีตที่ผ่านมาเราเคยใช้จาวาในการเปิดตัวซอฟต์แวร์ของเราโดยอัตโนมัติเราได้เปลี่ยนวิธีการดังกล่าวด้วยตัวเรียกใช้งานของเราเอง ตั้งแต่แนะนำตัวเรียกใช้งานของเราเราไม่ได้ใช้ Java อีกต่อไป

ดังนั้นคำแนะนำของฉันคือถ้า Java กังวลว่าคุณอาจกังวลด้านความปลอดภัยในระดับเบราว์เซอร์เพียงปิดการใช้งานตอนนี้ ฉันค่อนข้างมั่นใจว่าคุณจะไม่พลาด และถ้า - ในเวลา 8 ถึง 9 เดือน - คุณต้องใช้ Java ด้วยเหตุผลบางอย่างจัดการกับมัน


1
"... อนุญาตให้คุณใช้รหัสใน Java แล้วเรียกใช้รหัสนั้นในระบบใด ๆ ... " ใจนั่นไม่ใช่สิ่งที่ Java สามารถทำได้ดีกว่าภาษาอื่น ๆ ความแตกต่างคือ Java อนุญาตให้คุณคอมไพล์โค้ดจากนั้นรันโค้ดไบต์ที่คอมไพล์แล้วบนระบบใด ๆ ในขณะที่ภาษาอื่นคุณจำเป็นต้องระบุซอร์สโค้ดและคอมไพล์ / แปลความถูกต้องบนแพลตฟอร์มเป้าหมาย อาจเป็นที่ถกเถียงกันอยู่ว่านี่เป็นวิธีที่ถูกต้องในการทำเช่นนั้นโดยเฉพาะอย่างยิ่งความปลอดภัยของ WRT หากคุณไม่ไว้วางใจไซต์ทั้งหมด
leftaroundabout

4
เจคโปรดแก้ไขให้ดีอยู่เสมอ การแก้ไข 5 ครั้งล่าสุดนั้นค่อนข้างผิวเผินและการแก้ไขเหล่านี้จะส่งบทความไปที่หน้าแรกเสมอทำให้เหลือพื้นที่น้อยกว่าสำหรับการโพสต์อื่น ๆ ขอบคุณ
slhck

1
ฉันทำงานให้กับธนาคารขนาดใหญ่ในประเทศเยอรมนีและซอฟต์แวร์ระยะไกลเพื่อทำงานจากที่บ้านต้องใช้ Java เหนือสิ่งอื่นใด
Miguel Febres

2
ฉันเห็นด้วย. ฉันไม่ได้ติดตั้ง Java ลงในพีซีเครื่องใหม่ของฉันในเดือนธันวาคม 2555 ฉันเป็นนักพัฒนาซอฟต์แวร์เต็มเวลาและผู้ใช้อินเทอร์เน็ตตัวยงและตั้งแต่วันนั้นมีกรณีหนึ่งเมื่อฉันต้องการ Java ที่เดสก์ท็อป (เครื่องมือบางอย่าง) และศูนย์กรณีที่ฉันต้องการ ที่บางเว็บไซต์ ดังนั้นฉันจะเก็บมันไว้ห่างจากพีซีของฉันอย่างง่ายดายไม่มีอะไรหายไปเลย ฉันยังสนับสนุนการอ้างสิทธิ์ว่าแอปพลิเคชันขององค์กรยังคงไว้วางใจแอปพลิเคชันเบราว์เซอร์ของตนอย่างหนาแน่น
miroxlav

3

คุณจะพบกับ Java บนเว็บเป็นส่วนใหญ่ในรูปแบบของ Java applets เหล่านี้คือแอปพลิเคชันที่ปรากฏเป็นพื้นที่รูปกล่องที่ฝังอยู่ในเว็บเพจ เบราว์เซอร์ของคุณจัดการกับสิ่งเหล่านี้อย่างไรเมื่อคุณไม่ได้เปิดใช้งาน Java ขึ้นอยู่กับเบราว์เซอร์ แต่ส่วนใหญ่จะแสดงในรูปแบบของสี่เหลี่ยมสีเทาซึ่งจะแจ้งให้คุณติดตั้ง Java ในบางวิธี

ดังนั้นเมื่อคุณพบเว็บไซต์ที่ต้องการ Java สำหรับแอปเพล็ตคุณจะรู้

คุณจะไม่เห็นแอปเพล็ต Java จำนวนมาก ในขณะที่พวกเขาเป็นที่รู้จักกันทั่วไปในช่วงที่เว็บเฟื่องฟูในช่วงปลายยุค 90 / ต้นยุค 2000 พวกเขากลายเป็นสิ่งที่หาได้ยากในปัจจุบันเนื่องจากเทคโนโลยีถูกแทนที่ด้วย Adobe Flash ซึ่งตอนนี้ตัวเองถูกแทนที่ด้วย HTML5


4
คำอธิบายในย่อหน้าสุดท้ายไม่ถูกต้องจริงๆ Java applets, flash และ html 5 เป็นเครื่องมือต่าง ๆ ที่มีประโยชน์สำหรับวัตถุประสงค์ที่แตกต่างกัน มีบางอย่างทับซ้อนกัน แต่ไม่ใช่เรื่องของการแทนที่ และมันไม่เป็นความจริงเลยที่แอปเพล็ต java เป็นเรื่องปกติในวันแรก ๆ ของเว็บ พวกเขามักจะผิดปกติ พวกเขาไม่เคยติดอยู่กับพื้น
Ben Crowell

0

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

โดยทั่วไปแล้วอาจเป็นภัยคุกคามด้านความปลอดภัย แต่ภัยคุกคามความปลอดภัยยังใช้ Windows XP อยู่ ดังนั้นหาก Java ของคุณเป็นรุ่นล่าสุดและระบบปฏิบัติการของคุณและคุณไม่ได้คิดเว็บไซต์ที่“ แปลก” มากนักคุณจะรู้สึกปลอดภัยหรืออีกนัยหนึ่ง Java จะไม่โทษถ้ามีอะไรผิดปกติเกิดขึ้น

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


10
"Java จะไม่โทษใครถ้ามีอะไรผิดปกติเกิดขึ้น" - นี่มันผิดทั้งหมด หากเครื่องของคุณถูกบุกรุกเนื่องจากช่องโหว่ใน Java เป็นศูนย์ตลอดทั้งวันแน่นอนว่า Java นั้นเป็นช่องทางที่น่าตำหนิ ในอดีตมีช่องโหว่จำนวนหนึ่ง นั่นเป็นสาเหตุที่ผู้เชี่ยวชาญด้านความปลอดภัยหลายคนแนะนำให้ปิดการใช้งานจาวา : มันจะลบเวกเตอร์การโจมตีหนึ่งครั้ง
DW

0

เมื่อฉันอยู่ในวิทยาลัยแอพเพื่อการศึกษาจำนวนมาก (จำเป็น) ต้องใช้ Java เช่น Blackboard, เว็บไซต์ห้องสมุดของวิทยาลัย, wolfram alpha, webassign และอื่น ๆ การปิดใช้งาน Java ในเบราว์เซอร์ของฉันทำให้การทำงานของแอพแตกต่าง ดังนั้นให้ทันสมัยกับ Java และใช้การตั้งค่าความปลอดภัยสูงสุดที่แอพของคุณอนุญาต

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