ช่องโหว่ของเว็บเซิร์ฟเวอร์

Jan 11 2023
ฉันต้องบอกว่าบทย่อยนี้ดูเหมือนจะปวดหัวนิดหน่อยเพราะเรื่องของความปลอดภัยทางไซเบอร์ ความปลอดภัยของเว็บ ความปลอดภัยทางอินเทอร์เน็ต มัลแวร์ ประเภทการโจมตีของความปลอดภัยทางไซเบอร์ และอื่น ๆ นั้นเปลี่ยนแปลงไปเรื่อย ๆ ซึ่งเป็นความท้าทาย เพื่อเน้นบางกรณีเนื่องจากทั้งหมดเป็นไปได้และอาจเป็นไปได้ในโลกอินเทอร์เน็ตที่มีช่องโหว่ตลอดเวลา ตามรายงานของ PentaSecurity: การโจมตีทางไซเบอร์บนเว็บแอปพลิเคชันนั้นพบได้บ่อยมากขึ้นเรื่อยๆ

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

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

เว็บแอปพลิเคชันคืออะไร ?

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

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

ภัยคุกคามทางไซเบอร์ในปัจจุบันมักประกอบด้วยประเภทต่อไปนี้:

  • ภัยคุกคามต่อเนื่องขั้นสูง
  • ฟิชชิ่ง
  • โทรจัน
  • บ็อตเน็ต
  • แรนซัมแวร์
  • การปฏิเสธการให้บริการแบบกระจาย (DDoS)
  • การโจมตีของไวเปอร์
  • การโจรกรรมทรัพย์สินทางปัญญา
  • ขโมยเงิน
  • การจัดการข้อมูล
  • การทำลายข้อมูล
  • สปายแวร์/มัลแวร์
  • ผู้ชายที่อยู่ตรงกลาง (MITM)
  • ดาวน์โหลดไดรฟ์โดย
  • มัลแวร์โฆษณา
  • ซอฟต์แวร์โกง
  • ซอฟต์แวร์ที่ไม่ได้แพตช์
  • การโจมตีแบบ Cross Site scripting (XSS) — ซึ่งก็คือเมื่อเว็บไซต์มีช่องโหว่ที่เปิดโอกาสให้แทรกสคริปต์ได้ ผู้โจมตีใช้ประโยชน์จากช่องโหว่ดังกล่าวและฉีด JavaScript ที่เป็นอันตรายลงในฐานข้อมูลของเว็บไซต์ เมื่อผู้ใช้ร้องขอข้อมูลเหล่านี้ในภายหลัง เว็บเบราว์เซอร์ของผู้ใช้จะเรียกใช้ JavaScript ที่เป็นอันตราย ซึ่งจะทำให้ผู้โจมตีสามารถขโมยคุกกี้ของเบราว์เซอร์สำหรับการไฮแจ็กเซสชันได้1 จากนั้นแฮ็กเกอร์สามารถใช้ข้อมูลเซสชันเพื่อหาช่องโหว่เพิ่มเติม ซึ่งอาจได้รับข้อมูลเครือข่ายและควบคุมคอมพิวเตอร์ของผู้ใช้ นี่เป็นสิ่งสำคัญอย่างยิ่งสำหรับสภาพแวดล้อมขององค์กร เนื่องจากการโจมตี XSS เพียงครั้งเดียวสามารถทำลายเครือข่ายทั้งหมดได้
  • การโจมตีด้วยการแทรกคำสั่ง OS — การแทรกคำสั่ง OS คือเมื่อผู้โจมตีป้อนคำสั่งระบบปฏิบัติการ (OS) ลงในเซิร์ฟเวอร์ที่เรียกใช้เว็บแอปพลิเคชัน ซึ่งแตกต่างจากการฉีด SQL เนื่องจากเข้าจากฝั่งเซิร์ฟเวอร์แทนที่จะเป็นฝั่งแอปพลิเคชัน อย่างไรก็ตาม ผลที่ตามมาคล้ายกับการโจมตีด้วยการฉีด SQL ซึ่งผู้โจมตีสามารถควบคุมแอปพลิเคชันได้อย่างเต็มที่ ผู้โจมตีสามารถสั่งให้แอปพลิเคชันแสดงข้อมูลที่ละเอียดอ่อน ตลอดจนแก้ไขและลบข้อมูลได้ แอปพลิเคชันนี้ยังสามารถใช้เพื่อบุกรุกส่วนอื่น ๆ ของเครือข่ายองค์กร ซึ่งนำไปสู่การโจมตีเพิ่มเติมภายในองค์กร
  • การโจมตีด้วยการฉีด LDAP — Lightweight Directory Access Protocol (LDAP) เป็นโปรโตคอลซอฟต์แวร์ที่ใช้สำหรับอินทราเน็ตขององค์กรเป็นส่วนใหญ่ ช่วยให้ทุกคนในเครือข่ายสามารถค้นหาทรัพยากรจากไดเร็กทอรี เช่น บุคคลอื่น อุปกรณ์ ไฟล์ ตลอดจนชื่อผู้ใช้และรหัสผ่าน ซึ่งเป็นส่วนหนึ่งของระบบการลงชื่อเพียงครั้งเดียว (SSO) การโจมตีด้วยการฉีด LDAP คือเมื่อช่องโหว่ทำให้ผู้โจมตีสามารถส่งคำค้นหาโดยไม่มีการตรวจสอบที่เหมาะสม จากนั้นผู้โจมตีสามารถแก้ไขข้อความค้นหาเพื่อเข้าถึงทรัพยากรที่สำคัญ ซึ่งนำไปสู่ผลร้ายแรงตามมา
  • การโจมตีด้วยกำลังดุร้าย — การโจมตีด้วยกำลังดุร้าย ซึ่งบางครั้งเรียกว่าการโจมตีด้วยรหัสผ่าน เป็นหนึ่งในรูปแบบการโจมตีเว็บที่ง่ายที่สุด แฮ็กเกอร์เพียงลองใช้ชื่อผู้ใช้และรหัสผ่านต่างๆ ซ้ำๆ กันจนกว่าจะเข้าสู่ระบบบัญชีของผู้ใช้ ใช้รหัสผ่านมาตรฐาน 8 หลัก เช่น ตัวอักษร 52 ตัว (ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) และ 10 หลักให้อักขระทั้งหมด 62 ตัว รวมเป็น 628 = 2.1834011×1014 ชุดค่าผสมที่เป็นไปได้ แน่นอนว่าต้องใช้เวลาหลายปีกว่าที่คอมพิวเตอร์เครื่องเดียวจะลองใช้ชุดค่าผสมทั้งหมด แต่เมื่อแฮ็กเกอร์เข้าควบคุมคอมพิวเตอร์หลายเครื่องหรือพัฒนาเครื่องมือคอมพิวเตอร์ที่ใช้ซอฟต์แวร์อันทรงพลัง สิ่งต่างๆ ก็กลายเป็นเรื่องง่าย

ฉันลบ ' “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML เช่น Gecko) Chrome/51.0.2704.103 Safari/537.36” ' ออกจากจุดสิ้นสุด เนื่องจากไม่มีประโยชน์ที่จะพิสูจน์ประเด็นของฉัน

208.168.239.183 - - [23/Feb/2021:04:47:23 +0100] "GET /phpmyadmin/ HTTP/1.1" 200 16536 
208.168.239.183 - - [23/Feb/2021:04:47:24 +0100] "GET /phpmyadmin/index.php?pma_username=popa3d&pma_password= HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:25 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=bitnami HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:26 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=root HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:27 +0100] "GET /phpmyadmin/index.php?pma_username=test&pma_password=test HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:27 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=mysql HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:28 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password= HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:29 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123456 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:30 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:31 +0100] "GET /phpmyadmin/index.php?pma_username=admin&pma_password=admin HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:31 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=admin HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:32 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=password HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:33 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=toor HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:34 +0100] "GET /phpmyadmin/index.php?pma_username=wordpress&pma_password=wordpress HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:34 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=1234 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:35 +0100] "GET /phpmyadmin/index.php?pma_username=joomla&pma_password=joomla HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:36 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=0 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:37 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=12345 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:37 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=test HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:38 +0100] "GET /phpmyadmin/index.php?pma_username=user&pma_password=user HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:39 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=letmein HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:40 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=root123 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:40 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=dbadmin HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:41 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=r00t HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:42 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=qwerty HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:43 +0100] "GET /phpmyadmin/index.php?pma_username=popa3d&pma_password=popa3d HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:44 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123456789 HTTP/1.1" 200 16535 "-"

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

  • การโจมตีแบบปฏิเสธการให้บริการ (DoS)/ การปฏิเสธการให้บริการแบบกระจาย (DDoS)

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

ขอบคุณสำหรับการอ่านและการสนับสนุนของคุณ

หากคุณต้องการดูเนื้อหาเพิ่มเติมเช่นนี้ โปรดอย่าลืมติดตามฉันบนสื่อหรือLinkedIn