Tags:

นิตยสาร PC World ได้ทำการจัดอันดับช่องโหว่ที่ใช้ในการจู่โจมเว็บไซต์เมื่อปี 2010 ที่ผ่านมา โดยทั้ง 10 อันดับนี้จะถูกโหวตจากผู้เชี่ยวชาญและจากบุคคลทั่วไป (Open Vote)

ช่องโหว่ทั้ง 10 จัดอันดับได้ดังต่อไปนี้

  1. Padding Oracle Crypto Attack: อาศัยช่องโหว่จาก Microsoft's Web Framework ASP.NET ที่ใช้ในการป้องกัน AES encryption Cookies ได้ซึ่งถ้าตัวข้อมูลของ Cookies ที่เข้ารหัสถูกเปลี่ยนแปลงตัว ASP.NET ที่ทำการดูแลข้อมูลพวกนี้อยู่จะหลุดข้อมูลบางอย่างซึ่งสามารถถอดรหัสข้อมูลได้ ด้วยจำนวนครั้งในการเปลี่ยนที่มากพอ แฮคเกอร์สามารถคาดเดาคีย์ที่ใช้ในการเข้ารหัสได้ง่ายขึ้น (โดย Juliano Rizzo และ Thai Duong)

  2. Evercookie: เทคนิคนี้จะเป็นการใช้จาวาสคริปต์เพื่อสร้าง cookies ไปซ่อนยังที่ต่างๆ 8 ที่เพื่อทำให้การทำลายนั้นยากยิ่งขึ้น ซึ่งทำให้แฮคเกอร์สามารถระบุตัวตนของเครื่องได้แม้ว่าตัว cookies หลักได้ถูกลบออกไปแล้วก็ตาม (สร้างโดย Samy Kamkar)

  3. Hacking Autocomplete: ฟีเจอร์ Auto-completion นี้คือสิ่งอำนวยความสะดวกเวลากรอกฟอร์มบนเว็บต่างๆ ซึ่งหลายคนแม้กระทั่งผมเองใช้เป็นประจำ (ขี้เกียจเวลามานั่งกรอกที่อยู่โดยเฉพาะเวลาเป็นภาษาอังกฤษ) ซึ่งถ้าเกิดใช้ฟีเจอร์นี้ในเว็บที่เป็นอันตรายแล้ว จะมีสคริปต์ซึ่งบังคับให้ตัวเว็บไซต์สามารถสั่งการให้เบราว์เซอร์ทำการเติมข้อมูลส่วนบุคคล แล้วทำการดักข้อมูลต่างซึ่งเก็บไว้ในเครื่องของเหยื่อ (สร้างโดย Jeremiah Grossman)

  4. Attacking HTTPS with Cache Injection: ทำการใส่โค้ดโจมตีโดยใช้จาวาสคริปต์ไลบรารีไปยังแคชของเบราว์เซอร์ซึ่งทำให้แฮคเกอร์สามารถจู่โจมเว็บไซต์ที่ทำการเข้ารหัสด้วย SSL ได้ ซึ่งวิธีนี้จะยังใช้ได้ผลจนกว่าจะเคลียร์หน่วยความจำนี้ ซึ่งเกือบครึ่งหนึ่งของเว็บไซต์ 1 ล้านอันดับแรกได้ใช้จาวาไลบรารีจากภายนอก (สร้างโดย Elie Bursztein, Baptiste Gourdin และ Dan Boneh)

  5. Bypassing CSRF (Cross site request forgery) protections with ClickJacking and HTTP Parameter Pollution: วิธีนี้จะเป็นการผ่านการป้องกัน CSRF โดยการหลอกให้เหยื่อเปิดเผยข้อมูลส่วนตัวต่างๆ ซึ่งวิธีนี้สามารถทำการรีเซ็ตรหัสผ่านและได้สิทธิ์การเข้าถึงบัญชีในเว็บไซต์ต่างๆ ของเหยื่ออีกด้วย (สร้างโดย Lavakumar Kuppan)

  6. Universal XSS in IE8: ใน Internet Explorer 8 มีการป้องกัน cross site scripting: ซึ่งการโจมตีนี้สามารถข้ามการป้องกันนี้และทำให้เว็บไซต์แสดงผลไม่เหมาะสมในทางอันตรายได้

  7. HTTP POST DoS: ส่วนของ HTTP POST Header จะถูกส่งไปยังเซิร์ฟเวอร์เพื่อให้รับรู้ว่าข้อมูลจะถูกส่งไปเป็นจำนวนเท่าไหร่ จากนั้นส่งข้อมูลให้ช้ามากๆ ทำให้มีการกินทรัพยากรในเครื่อง ซึ่งถ้าถูกส่งไปเป็นจำนวนมาก ก็สามารถทำให้เกิด DoS (Denial of Services) ได้ (สร้างโดย Wong Onn Chee และ Tom Brennan)

  8. JavaSnoop: JavaSnoop เป็น Java agent ที่ติดตั้งลงไปยังเครื่องเป้าหมายโดยโปรแกรมนี้สามารถทดสอบจาวาแอพพลิเคชันบนเครื่องเพื่อหาช่องโหว่ด้านความปลอดภัยได้ ซึ่งอาจจะเป็น Hacking Tool หรือ Security Tool ก็ได้ขึ้นอยู่กับเจตนาของผู้ใช้ (สร้างโดย Arshan Dabirsiagh)

  9. CSS History Hack in Firefox without JavaScript for Intranet Port Scanning: โดยปกติแล้ว Cascading style sheets นี้ถูกใช้ในการระบุวิธีการแสดงผลของ HTML โดยตัว CSS นี้สามารถใช้ในการการดึงประวัติการเข้าเว็บต่างๆ ในเครื่องของเหยื่อได้ โดยข้อมูลประวัติเหล่านี้จะถูกนำมาใช้ในการโจมตีด้วย phishing attacks (สร้างโดย Robert "RSnake" Hansen)

  10. Java Applet DNS Rebinding: คราวนี้มาถึงคราวของ Applet บ้างโดย Java Applet สามารถนำเบราว์เซอร์ไปยังแฮคเกอร์ที่ควบคุมเว็บไซต์แล้วทำการบังคับเบราว์เซอร์ข้ามการใช้งาน DNS cache ซึ่งทำให้โดนการโจมตีแบบ DNS rebinding attack ได้ (สร้างโดย Stefano Di Paola)

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

ที่มา: PC World

Comments

By: soginal
Android
soginal's blog
on 26/01/11 10:08 #253816 toggle
soginal's picture

ข... ข่าวสั้นสินะ (- -! )


  1. "If debugging is the process of removing software bugs, then programming must be the process of putting them in."
  2. "Life like binary tree"
  3. "I need emoticon"
By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 10:43 #253830 Reply to:253816 toggle
Anjue's picture

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

By: soginal
Android
soginal's blog
on 26/01/11 13:27 #253857 Reply to:253830 toggle
soginal's picture

555 แอบตกใจครับ


  1. "If debugging is the process of removing software bugs, then programming must be the process of putting them in."
  2. "Life like binary tree"
  3. "I need emoticon"
By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 13:52 #253867 Reply to:253857 toggle
Anjue's picture

T^T

By: khajochi
WriteriPhoneIn Love
khajochi's blog
on 26/01/11 10:54 #253834 toggle
khajochi's picture

ว่าจะเขียนข่าวนี้เหมือนกัน แต่อ่านแล้วไม่เข้าใจหลายอย่าง ขอคารวะครับ -/-


แฟนพันธุ์แท้สตีฟจ็อบส์

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 11:01 #253835 Reply to:253834 toggle
Anjue's picture

เทคนิกแต่ละอย่างผมทำงานด้านนี้ยังตกใจเลยว่าโหดมากไม่รู้ว่าคิดได้ไง(สงสัยเลเวลผมต่ำต้อยนัก T^T)

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 14:50 #253891 Reply to:253834 toggle
Anjue's picture

บางอันผมก็ไม่รู้จักนะครับ อิอิ

By: mednoon
mednoon's blog
on 26/01/11 11:10 #253837 toggle
mednoon's picture

เกิดมาเพิ่งเคยอ่านครับ hack แต่ละแนวแปลกๆทั้งนั้น

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 11:20 #253838 Reply to:253837 toggle
Anjue's picture

ปกติผมก็ไม่ค่อยกล้าเขียนเหมือนกันครับ กลัวเอาไปใช้กันไม่ถูกทาง

By: mednoon
mednoon's blog
on 26/01/11 22:30 #254024 Reply to:253838 toggle
mednoon's picture

อยากรู้จริงๆครับในเมืองไทยมีคนทำได้ไหมนะ

By: baiyapost
Android
baiyapost's blog
on 27/01/11 3:04 #254062 Reply to:254024 toggle
baiyapost's picture

พอรู้จักอยู่คนหนึ่งครับ ที่คิดว่าทำได้ พี่เขาเก่งมากและเคยพูดเรื่องนี้ให้ฟัง

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 27/01/11 14:00 #254158 Reply to:254024 toggle
Anjue's picture

หึๆๆๆๆ เยอะนะครับ แต่เค้าทำตัว low profile กันหมด เผลอๆ เคยเดินกระทบไหล่กันไม่รู้ตัวรึเปล่า :P

By: PiKO
ContributorAndroid
PiKO's blog
on 26/01/11 11:57 #253841 toggle
PiKO's picture

เท่าที่อ่านบางอันเหยื่อเป็นผู้ใช้ ไม่ได้ใช้โจมตี website ทั้งหมด ใช่ไหมครับ

ป.ล. สารภาพว่าอ่านแล้ว ไม่เข้าใจทั้งหมด :P


:: DigiKin8 ::

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 13:52 #253863 Reply to:253841 toggle
Anjue's picture

คือใจความสำคัญคือ information หรือข้อมูลที่ได้จากการโจมตีครับ ซึ่งตัวอย่างเช่นจากข้อ CSS History Attack ก็คือหลังจากที่เราได้ตัว History มาแล้วเราก็นำมาสร้างเวปหลอกให้เหยื่อที่เข้าไปเป็นประจำเข้ามากดคลิกเพื่อทำการล็อกอินเป็นต้น

By: mk
FounderAndroidRed HatWindows
mk's blog
on 26/01/11 12:35 #253849 toggle
mk's picture
  • เว็บไซต์
  • วงเล็บ (เว้นหน้าหลัง) แบบนี้
  • semicolon: หน้าชิด หลังเว้น
  • PC World

อย่างอื่นใช้ได้แล้วครับ


my disclaimer

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 13:42 #253861 Reply to:253849 toggle
Anjue's picture

แก้แล้วครับ

By: mk
FounderAndroidRed HatWindows
mk's blog
on 26/01/11 14:50 #253892 Reply to:253861 toggle
mk's picture

"เว็บ" นะครับ


my disclaimer

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 14:55 #253895 Reply to:253892 toggle
Anjue's picture

เวรกรรม...ผมแก้ใหม่แล้วครับ

By: -Rookies-
AndroidUbuntuWindowsIn Love
-Rookies-'s blog
on 26/01/11 14:18 #253879 Reply to:253849 toggle
-Rookies-'s picture

ผมว่าภาษายังดูประหลาดๆ นะครับ อย่างตอนขึ้นต้นเลย อยู่ๆ ก็ขึ้นคำว่า "โดย" ขึ้นมาเฉยๆ อ่านแล้วงงตั้งแต่คำแรกเลย และขอสารภาพอีกคนว่าอ่านแล้วงงครับ ซึ่งน่าจะเพราะตัวผมเองมีพื้นฐานน้อยเกินไป และภาษาของผู้เขียนด้วย อ่านแล้วงงครับ (ผมคิดว่าผมมีพื้นฐานอยู่บ้างนะ ถึงจะไม่ลึกมากก็เถอะ)


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 26/01/11 14:45 #253882 Reply to:253879 toggle
Anjue's picture

ลองเกลาดูบ้างแล้ว เป็นไงบ้างครับ

By: -Rookies-
AndroidUbuntuWindowsIn Love
-Rookies-'s blog
on 29/01/11 15:28 #254756 Reply to:253882 toggle
-Rookies-'s picture

ดีขึ้นเยอะมากเลยครับ ขอบคุณสำหรับข่าวครับ


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: F16
iPhoneWindows PhoneAndroidBlackberry
F16's blog
on 26/01/11 18:22 #253943 toggle
F16's picture

ศาสตร์มืด สินะ

By: hunterpooh
AndroidUbuntuWindows
hunterpooh's blog
on 26/01/11 18:39 #253954 toggle
hunterpooh's picture

กำลังอ่านหนังสือเกี่ยวกับ computer security อยู่ ได้ความรู้อีกเยอะเลย

By: moosaTAE
AndroidSymbianWindows
moosaTAE's blog
on 26/01/11 19:31 #253965 toggle
moosaTAE's picture

ข้อแรกนี้ ผมโดนให้ไปค้นหาไฟล์และไปแก้ Web.Config ในทุก Virtual Directory ของระบบงานออนไลน์ของที่ทำงานผมเลยละ เหอ ๆ

By: lancaster
ContributoriPhoneAndroidWindows
lancaster's blog
on 26/01/11 23:55 #254042 toggle
lancaster's picture

POST DoS นี่คิดได้ไงเนี่ย สุดยอด

By: Anjue
ContributorAndroidBlackberryUbuntu
Anjue's blog
on 27/01/11 13:56 #254154 Reply to:254042 toggle
Anjue's picture

นั่นแหละ ไม่คิดว่าจะทำได้ด้วย ตอนแรกผมอ่านนึกว่าเป็น DDoS ซะด้วยซ้ำ