โฮมเพจ » ทำอย่างไร » เหตุใด Chrome บอกว่าไฟล์ PDF อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ

    เหตุใด Chrome บอกว่าไฟล์ PDF อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ

    Chrome มักจะเตือนคุณว่า“ ไฟล์ประเภทนี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ” เมื่อคุณพยายามดาวน์โหลดบางอย่างแม้ว่าจะเป็นไฟล์ PDF ก็ตาม แต่ไฟล์ PDF อาจมีอันตรายได้อย่างไร - ไม่ใช่ไฟล์ PDF เพียงเอกสารที่มีข้อความและรูปภาพ?

    โปรแกรมอ่าน PDF เช่น Adobe Reader เป็นแหล่งที่มาของช่องโหว่ด้านความปลอดภัยจำนวนมากในช่วงหลายปีที่ผ่านมา นี่เป็นเพราะไฟล์ PDF ไม่ได้เป็นเพียงเอกสาร แต่สามารถมีสคริปต์สื่อฝังตัวและสิ่งที่น่าสงสัยอื่น ๆ.

    PDF ไม่ใช่แค่เอกสาร

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

    • JavaScript: PDF สามารถมีรหัส JavaScript ซึ่งเป็นภาษาเดียวกับที่ใช้โดยเว็บเพจในเบราว์เซอร์ของคุณ PDF สามารถเป็นแบบไดนามิกและเรียกใช้รหัสที่แก้ไขเนื้อหาของ PDF หรือปรับเปลี่ยนคุณสมบัติของผู้ดู PDF ในอดีตช่องโหว่จำนวนมากเกิดจากไฟล์ PDF โดยใช้รหัส JavaScript เพื่อใช้ประโยชน์จาก Adobe Reader การใช้งาน JavaScript ของ Adobe Reader นั้นยังมี JavaScript API เฉพาะของ Adobe Reader บางตัวไม่ปลอดภัยและถูกเอาเปรียบ.
    • แฟลชในตัว: PDF สามารถมีเนื้อหา Flash ในตัว ช่องโหว่ใด ๆ ใน Flash อาจถูกนำมาใช้เพื่อประนีประนอม Adobe Reader จนถึงวันที่ 10 เมษายน 2012 Adobe Reader จะมี Flash Player ที่จัดมาให้ ข้อบกพร่องด้านความปลอดภัยที่ได้รับการแก้ไขใน Flash Player หลักอาจไม่ได้รับการแก้ไขใน Flash Player ที่มาพร้อมกับ Adobe Reader จนกระทั่งหลายสัปดาห์ต่อมาทำให้ช่องโหว่ด้านความปลอดภัยเปิดกว้างสำหรับการใช้ประโยชน์ Adobe Reader ใช้ Flash Player ที่ติดตั้งบนระบบของคุณแทนที่จะเป็นเครื่องเล่นภายใน.
    • เรียกใช้การกระทำ: ไฟล์ PDF มีความสามารถในการเรียกใช้คำสั่งใด ๆ หลังจากเปิดหน้าต่างยืนยันขึ้นมา ใน Adobe Reader เวอร์ชันเก่ากว่าไฟล์ PDF อาจพยายามเรียกคำสั่งที่เป็นอันตรายตราบใดที่ผู้ใช้คลิกตกลง Adobe Reader ตอนนี้มีบัญชีดำที่ จำกัด ไฟล์ PDF ไม่ให้เปิดไฟล์ปฏิบัติการ.

    • GoToE: ไฟล์ PDF สามารถมีไฟล์ PDF ฝังตัวซึ่งสามารถเข้ารหัสได้ เมื่อผู้ใช้โหลดไฟล์ PDF หลักผู้ใช้สามารถโหลดไฟล์ PDF แบบฝังทันที วิธีนี้ช่วยให้ผู้โจมตีสามารถซ่อนไฟล์ PDF ที่เป็นอันตรายในไฟล์ PDF อื่น ๆ หลอกเครื่องสแกนไวรัสโดยป้องกันไม่ให้ตรวจสอบไฟล์ PDF ที่ซ่อนอยู่.
    • การควบคุมสื่อฝังตัว: นอกจาก Flash แล้วไฟล์ PDF อาจมีสื่อ Windows Media Player, RealPlayer และ QuickTime สิ่งนี้จะช่วยให้ PDF ใช้ช่องโหว่ในการควบคุมเครื่องเล่นมัลติมีเดียแบบฝังได้.

    มีคุณสมบัติอื่น ๆ อีกมากมายในรูปแบบไฟล์ PDF ที่เพิ่มพื้นผิวการโจมตีรวมถึงความสามารถในการฝังไฟล์ใด ๆ ใน PDF และใช้กราฟิก 3D.

    ความปลอดภัย PDF ได้รับการปรับปรุง

    ตอนนี้คุณควรเข้าใจอย่างถ่องแท้ว่าเหตุใด Adobe Reader และไฟล์ PDF จึงเป็นสาเหตุของความเสี่ยงด้านความปลอดภัยจำนวนมาก ไฟล์ PDF อาจดูเหมือนเอกสารง่ายๆ แต่ไม่ถูกหลอก - อาจมีสิ่งอื่น ๆ อีกเกิดขึ้นภายใต้พื้นผิว.

    ข่าวดีคือความปลอดภัย PDF ได้รับการปรับปรุง Adobe ได้เพิ่ม Sandbox ชื่อ“ โหมดที่ได้รับการป้องกัน” ใน Adobe Reader X ซึ่งจะเรียกใช้ PDF ในสภาพแวดล้อมที่ จำกัด และถูกล็อคซึ่งมีการเข้าถึงเฉพาะบางส่วนของคอมพิวเตอร์ไม่ใช่ระบบปฏิบัติการทั้งหมดของคุณ มันคล้ายกับวิธีการ sandboxing ของ Chrome แยกกระบวนการหน้าเว็บจากส่วนที่เหลือของคอมพิวเตอร์ของคุณ สิ่งนี้สร้างงานได้มากขึ้นสำหรับผู้โจมตี พวกเขาไม่เพียงแค่ต้องค้นหาช่องโหว่ด้านความปลอดภัยในโปรแกรมดู PDF - พวกเขาต้องค้นหาช่องโหว่ด้านความปลอดภัยแล้วใช้ช่องโหว่ด้านความปลอดภัยตัวที่สองในแซนด์บ็อกซ์เพื่อหลบหนีจากกล่องทรายและสร้างความเสียหายต่อคอมพิวเตอร์ของคุณ สิ่งนี้ไม่สามารถทำได้ แต่มีการค้นพบและใช้ประโยชน์จากช่องโหว่ด้านความปลอดภัยน้อยลงใน Adobe Reader ตั้งแต่เปิดตัว Sandbox.

    คุณสามารถใช้โปรแกรมอ่าน PDF ของบุคคลที่สามซึ่งโดยทั่วไปจะไม่รองรับคุณสมบัติ PDF ทุกตัว นี่อาจเป็นพรในโลกที่ PDF มีฟีเจอร์ที่น่าสงสัยมากมาย Chrome มีโปรแกรมดู PDF ในตัวที่ใช้ Sandbox ของมันในขณะที่ Firefox มีโปรแกรมดู PDF ในตัวที่เขียนด้วย JavaScript ทั้งหมดจึงทำงานในสภาพแวดล้อมการรักษาความปลอดภัยเดียวกับที่หน้าเว็บปกติทำ.


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