ข้ามไปที่เนื้อหาหลัก

การทดสอบเจาะระบบสารสนเทศ (Penetration Testing) ขั้นตอนการเจาะระบบที่น่าศึกษา

กระบวนการและขั้นตอนในการทดสอบเจาะระบบสารสนเทศ โดยใช้หลักสูตร Certified Ethical Hacker (C|EH) ในการอ้างอิงเพราะเป็นหลักสูตรชั้นนำของโลกทางด้านความมั่นคงปลอดภัยสารสนเทศของบริษัท EC-Council สามารถแบ่งขั้นตอนได้ดังนี้

anonymous_897439873434
 
ขั้นตอนการเจาะระบบ (Hacking Phases)
1. Reconnaissance (การสอดส่องหรือลาดตระเวน) คือขั้นตอนการรวบรวมข้อมูลเบื้องต้นของเครื่องเป้าหมาย เช่น หมายเลขไอพี ชื่อโดเมน รวมทั้งข้อมูลที่เผยแพร่อยู่บนอินเตอร์เน็ต เป็นต้น ข้อมูลเหล่านี้จะช่วยให้ทีมงานสามารถเข้าใจเครื่องเป้าหมายได้มากยิ่งขึ้น และสามารถกำหนดแนวทางในการทดสอบที่เฉพาะเจาะจงลงไปได้
ยกตัวอย่างเครื่องมือ (Tools) ที่ใช้ในการ Reconnaissance
o ค้นหาข้อมูลจาก Search engine เช่น Google, Bing, Yahoo เป็นต้น
o ค้นหาข้อมูลเกี่ยวกับรายละเอียดบริษัท เช่น JobDB, Jobtopgun, Jobthai เป็นต้น
o ค้นหาข้อมูลบุคคลจากสังคมออนไลน์ (Social Media) เช่น Facebook, Instagram, Twitter เป็นต้น
o ค้นหาข้อมูลรายละเอียดเว็บไซต์ เช่น http://www.netcraft.com, whois.domaintools.com, pentest-tools.com เป็นต้น
2. Scanning (สแกนระบบ) คือการนำข้อมุลที่ได้จากขั้นตอน Reconnaissance เพื่อใช้ในการระบุข้อมูลเพิ่มเติมหรือเฉพาะเจาะจงลงไป เช่น ประเภทของเวอร์ชั่น, ระบบปฏิบัติการ แอพพลิเคชั่น,พอร์ตที่ให้บริการ เป็นต้น สำหรับการสแกนอีกประเภทซึ่งอยู่ในขั้นตอนนี้ก็คือ Vulnerability Scanning ซึ่งเป็นการค้นหาช่องโหว่ที่มีอยู่บนระบบ
ยกตัวอย่างเครื่องมือ (Tools) ที่ใช้ในการ Scanning
o Nmap
o SuperScan
o Nessus
o OpenVAS
o N-Stalker
o Nexpose
o Acunetix
o Nikto
3. Gaining Access (การเข้าถึงเป้าหมาย) คือ การทดสอบเจาะระบบอย่างแท้จริง โดยการนำข้อมุลที่ได้จากขั้นตอน Scanning มาทำการวิเคราะห์ถึงวิธีการโจมตีและเครื่องมือต่างๆ เพื่อใช้ในการโจมตีช่องโหว่ที่เกิดขึ้นจริงในการเจาะระบบ นำมาทดสอบกับเครื่องเป้าหมาย เพื่อยืนยันว่ามีช่องโหว่อยู่จริง
ยกตัวอย่างเครื่องมือ (Tools) ที่ใช้ในการ Gaining Access
o Sqlmap
o Aircrack
o Burp Suite
o Cain and Abel
o John the Ripper
4. Maintaining Access (การคงสภาพทางเข้า) คือ ขั้นตอนหลังจากที่ Hacker ประสบความสำเร็จในการโจมตี จะดำเนินการเพิ่มสิทธิ์และช่องทางพิเศษสำหรับตนเอง โดยเฉพาะ ด้วยการฝัง Backdoor, Root kits และ Trojan ไว้ในเครื่องบนเครื่องเหยื่อ เพื่อให้สามารถย้อนกลับเข้ามาแปรสภาพเครื่องเหยื่อให้เป็นฐานในการโจมตีเครื่องอื่นๆ ทำให้บางครั้งเครื่องที่ตกเป็นเหยื่อในลักษณะนี้จะถูกเรียกว่า “Zombie”
ยกตัวอย่างเครื่องมือ (Tools) ที่ใช้ในการ Maintaining Access
o Netcat
o plink
5. Covering Tracks (การลบร่องรอย) คือ ขั้นตอนเมื่อ Hacker สามารถครอบครองได้อย่างสมบูรณ์และสร้างช่องทางเดิมไว้ใช้ต่อได้แล้ว ก็จะลบหลักฐานในการ Hack และร่องรอยของตัวมันเองออกไป เพื่อซ่อนตัวจากการถูกตรวจสอบจากผู้ดูแลระบบหรือการเอาผิดทางกฎหมายนั้นเอง โดยจะพยายามลบร่องรอยที่เกิดจากการเจาะระบบทั้งหมด เช่น Log File หรือข้อความแจ้งเตือนจาก Intrusion detection system (IDS) เป็นต้น
ยกตัวอย่างเครื่องมือ (Tools) ที่ใช้ในการ Covering Tracks
o Clearev
o KWrite

อ่านความรุู้เพิ่มเติมเกี่ยวกับคอร์ส  Cyber ได้ที่  https://www.sosecure.co.th/
Penetration Testing  

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

เรื่องเตียงเป็นเรื่องที่เขากำหนด เตียงผู้ป่วยมาตรฐานที่คุรุเเพทย์กำหนด

 โดยทั้วไปเเล้วคนเราไม่ค่อยจะให้เรื่องความสำคัญเกี่ยวกับเรื่องเตียงผู้ป่วยมากหนัก เพราะเป็นเรื่องของทางโรงพยาบาลที่เขาได้กำหนดเรื่องเตียงให้เราอยู่เเล้วว่าเตียงผู้ป่วยเเต่ละเตียงนั้นเขาต้องมีมาตรฐานเท่าไหร่    อย่างบทความนี้ผมจะเขียนว่ามาตรฐานที่ทางโรงพยาบาลนั้นกำหนดจะต้องเป็นลักษณะเตียงอย่างไร   ซึ่งทางคุรุภัณฑ์ทางการเเพทย์นั้นได้กำหนดว่าเตียงผู้ป่วยดังนี้   ข้อกำหนดด้านความปลอดภัย (Safety) เตียงผู้ป่วยจัดเป็นครุภัณฑ์ทางการแพทย์ ซึ่งมีการออกแบบเป็นพิเศษเพื่อให้ผู้ป่วยฟักฟื้น และเคลื่นย้ายผู้ป่วยระหว่างการรักษา ซึ่งหากมีข้อบกพร่องอาจส่งผลเสียต่อผู้ป่วยได้ ในปี 2002  มีรายงานจานวนผู้เสียชีวิตจากอุบัติเหตุที่มีอวัยวะติดในส่วนประกอบของเตียงของประเทศสหรัฐอเมริกามีสูงถึง 116 ราย จึงต้องพิจารณาประเด็นหลักด้านความปลอดภัย 3 ประเด็น ได้แก่ ความแข็งแรงของเตียง (วัสดุที่ใช้ผลิตและโครงสร้างของเตียง) ขนาดที่เหมาะสมกับผู้ป่วย และโอกาสในการเกิดอุบัติเหตุกับร่างกายผู้ป่วย  (อาทิ การตกเตียง หรือมีอวัยวะติดในช่องว่างของเตียง) ดังนั้น การออกแบบเตียงจึงพ...

เทคนิคการสกรีนเสื้อ DTG สกรีนอย่างไรให้สวย

 การพิมพ์ DTG หรือการพิมพ์ลงบนเสื้อผ้าโดยตรง เป็นวิธีการยอดนิยมสำหรับการสร้างเสื้อยืดและผ้าอื่นๆ ตามความต้องการ เทคโนโลยีนี้ช่วยให้คุณพิมพ์ลวดลายที่มีรายละเอียดและสีสันสวยงามลงบนเสื้อผ้าได้โดยตรง จึงเป็นที่นิยมสำหรับธุรกิจขนาดเล็ก ผู้ที่ชื่นชอบงานอดิเรก และผู้ที่ต้องการผลิตเสื้อผ้าที่มีเอกลักษณ์เฉพาะตัว การทำความเข้าใจวิธีการทำงานของการพิมพ์ DTG และอุปกรณ์ที่จำเป็นจะช่วยให้คุณเริ่มต้นเส้นทางการสร้างสรรค์ของคุณเองได้ readmore https://bit.ly/3J7Xzec การ สกรีน DTG แตกต่างจากการพิมพ์สกรีนแบบเดิม ตรงที่ไม่จำเป็นต้องใช้หน้าจอแยกสำหรับแต่ละสี ทำให้การผลิตงานพิมพ์คุณภาพสูงเป็นเรื่องง่ายและรวดเร็วขึ้น โดยไม่ต้องเสียเวลาหรือความพยายามในการตั้งค่ามากนัก คุณสามารถพิมพ์เสื้อตัวเดียวหรือพิมพ์จำนวนมากได้โดยไม่ต้องกังวลเรื่องต้นทุนสูงหรือขั้นตอนที่ซับซ้อน ความยืดหยุ่นนี้ทำให้การพิมพ์ DTG เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการสร้างสรรค์งานพิมพ์ตามต้องการ ในหัวข้อต่อไปนี้ เราจะกล่าวถึงรายละเอียดสำคัญของการ  สกรีน DTG  ตั้งแต่การทำความเข้าใจกระบวนการพื้นฐานและอุปกรณ์ที่จำเป็น ไปจนถึงค...

วิธีการเลือกรถมือสอง เลือกรถแบบไหนดีที่สุดในท้องตลาดซื้อขายรถมือสอง

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