กรณีศึกษานี้ได้รับความรู้มากจากหนังสือคะ อาจจะมีหลายท่านได้อ่านมาและรู้ข่าวมาบ้างแล้ว ยังไงถ้า
ผิดพลาดแต่อย่างใดก็ขออภัยด้วยนะคะ และกรณีศึกษานี้ใช้ถึง 2 โพส ต้องขออภัย Adim และ mod ด้วยนะคะ
เหตุผลคือ เน็ตที่กำลังใช้อยู่ช้ามากกกกกกกกกกกกก! ประมาณ 32 Kb นะคะ เขิน! และด้วยความอยากโพสมาก
อดใจไม่ไหวถ้าทำผิดกฎบอกกล่าวได้นะคะ ขอบคุณมากคะ
ปล. โค้ดที่ใช้คลิก Thinks ด้านล่างโพสที่สองคะ
.........................................................................................................
กรณีศีกษา : บริษัทถูกแฮก!
วันที่เลวร้ายที่สุดสำหรับเว็บไซต์บริษัทน้องใหม่ที่รับซื้อขายทางอินเตอร์เน็ต ได้เกิดขึ้นเมื่อวันที่ 31 ตุลาคม ปี
2001 คะ โดยบริษัทนี้ตั้งชื่อเวปไซต์ตนเองว่า www.ชื่อบริษัท.com (นามสมมุติคะ)
การแฮกโดยอินเทอร์เน็ตเกอร์ได้ขโมยหมายเลขบัตรเครดิตจากฐานข้อมูลออนไลน์และได้โพสต์
เผยแพร่มันไว้บนยูสเน็ตนิวส์กกรุ๊ป ซึ่งเป็นการกระทำที่รวดเร็วและไร้ความปรานีเป็นอย่างมากคะ
จากนั้นภายในไม่ถึง 1 ชั่วโมง บริษัทผู้เคราะห์ร้าย ก็ได้สูญเสียเงินกว่าแสนดอลล่าร์ที่ ควรจะได้รับจาก
การสั่งซื้อสินค้าของลูกค้า เสียทั้งชื่อเสียงและที่สำคัญไปกว่านั้นก็คือความน่าเชื่อถือจากบรรดานักลงทุน ประธาน
ฝ่ายสารสนเทศของบริษัทถึงกับหัวเสียเป็นอย่างมาก
เมื่อเกิดข้อผิดพลาดขึ้นกับการออดิตหรือประเมิน ระบบรักษาความปลอดภัยที่เพิ่งจัดทำเสร็จของ
โปรโตคอล HTTP ที่วิ่งเข้ามาผ่านทางพอร์ตหมายเลย 80 และ 443 (Secure HTTP)
และต่อไปนี้คะจะเป็นการติดตามการตรวจสอบเหตุการณ์ณ์ของทีมงานผู้เชี่ยวชาญการวิเคราะห์ความ
เสียหายที่เกิดขึ้นกับระบบคอมพิวเตอร์ โดยอาศัยข้อมูลจากล็อกไฟล์ของเว็บเซิร์ฟเวอร์ คะ
เริ่มจากการที่ผู้เชี่ยวชาญได้หาสาเหตุ โดยมีข้อมูลดังนี้ คือเวปไซร์ของบริษัทน้องใหม่ ได้ใช้งาน
Apace 1. 3 .12 บนระบบปฏิบัติการลินุกซ์ โปรแกรมเมอร์ของบริษัทผู้โชคร้าย ใช้งานสคริปต์ Perl CGI เพื่อ
สร้างเว็บไซร์ดังกล่าว
ซึ่งการโจมตีมีต้นตอมาจากเรื่อง IP Address เบอร์ 10.0.1.21 เวลา 3.20 AM อันดับแรก ผู้บุกรุก
เริ่มต้นโดยการเบราซ์เวปไซต์ 5 บรรทัดแรกดังนี้
………………………..โค้ดที่ 1 [คลิก Thanks ด้านล่างนะคะ] .......................................................
ถ้าเรากำลังฉายหนังซ้ำเกี่ยวกับการกระทำของอินเทอร์เน็ตแฮกเกอร์ 5 บรรทัดที่ได้กล่าวมา ทำให้ได้
แนวคิดว่าผู้เชี่ยวชาญควรจะมองจากมุมมองของอินเทอร์เน็ตแฮกเกอร์จะดีกว่า โดยเริ่มจากสังเกตการณ์ที่ผู้บุกรุก
คลิกสองสามไฮเปอร์ลิงค์จากเพจหน้าแรก
………………………..โค้ดที่ 2 [คลิก Thanks ด้านล่างนะคะ] .......................................................
ซึ่ง 4 บรรทัดด้านบนจะแสดงให้เห็นถึงสิ่งที่ผู้บุกรุก จะได้เห็นเมื่อเค้าคลิกบนลิงค์ Golden Sunset,
in oil ของเวปไซร์ผู้โชคร้าย
จากจุดนี้ ช่างเป็นการยากที่จะชี้ชัดถึงจุดประสงค์ของอินเทอร์เน็ตเกอร์ เพราะพวกเค้าไม่ได้ทำอะไรผิด
แผงไปจากคนปกติธรรมดา หรือถ้าสันนิฐานไปอีกทาง นั้นอาจจะเป็นเพราะพวกเค้ากำลังคลำๆ ทางและสำรวจ
ไปเรื่อยๆ เพื่อค้นหาสิ่งที่น่าสนใจก็เป็นได้
และการบุกรุกขั้นต่อไปก็เริ่มขึ้น เมื่ออินเตอร์เน็กเกอร์ได้พยายามเข้าถึงไดเรกทอรี /cgi – bin/ เพื่อให้
ได้เห็นสิ่งที่อยู่ภายใยไดเรททอรีนี้
10.0.1.21 - - [31/Oct/2001:03:41: +0530] “GET / cgi-bin/ HTTP /1.0” 403 272
โดยโค้ดตอบสนอง (response code) หมายเลข 403 ที่เว็บเซิร์ฟเวอร์ตอบสนองกลับมา แสดงให้เห็น
ว่าเว็บเซิร์ฟเวอร์ไม่อนุญาตให้เข้าถึงไดเรททอรีดังกล่าวตามที่ผู้บุกรุกขอ
หนทางนี้ดูจะไม่เป็นผลต่อผู้บุกรุก ทว่าเพียงไม่นานพวกเค้าก็เริ่มดำเนินการใหม่ และครั้งนี้ดูเหมือน
พวกเค้าจะได้ค้นพบช่องโหว่ช่องแรกเข้าแล้ว
โดยพวกเค้าได้ฉุดคิดและพิจารณาเกี่ยวกับ URL http://www.ชื่อบริษัท.com/index.cgi สักครู่
แล้วได้ทดลองส่งการร้องขอ (http request) http://www.ชื่อบริษัท.com/index.cgi?page=index.cgi
ไปยังเวปเซิร์ฟเวอร์
สิ่งที่จุดประกายให้พวกเค้าทำการส่ง request ดังกล่าวก็คือ การทดลองเลียนแบบ URL ที่เกิดขึ้นจาก
การคลิกไฮเปอร์ลิงก์ Golden Sunset, in oil บนโฮมเพจนั้นเอง
และจากการกระทำดังกล่าวเบราเซอร์ได้แสดงให้เห็นถึงซอร์ซโค้ด ของสคริปต์ index.cgi และพวก
เค้าเห็นว่าสคริปต์ indix.cgi นั้นรับเอาชื่อไฟล์มาเป็นพารามิเตอร์ และโชว์ให้เห็นถึงเนื้อหาภายในไฟล์นั้นๆ
พวกเค้าเลือกที่จะใช้ไฟล์ index.cgi นั่นแหละเป็นพารามิเตอร์ เพราะต้องการเห็นเนื้อหาภายในไฟล์
index.cgi และพวกเค้าก็ได้เห็นช่องโหว่เพิ่มเติมจากการสำรวจซอร์ซโค้ดภายใน index.cgi อย่างละเอียดดังนี้
………………………..โค้ดที่ 3 [คลิก Thanks ด้านล่างนะคะ] .......................................................
**Hidden Content: To see this hidden content your post count must be 5 or greater.**