ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ประเภทของไฟร์วอลล์และการโจมตี

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

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

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

 

Types of Firewall
การทำงานของไฟร์วอลล์

 

 

  1. Packet Filters  -
    Packet Filtering เป็น Firewall ที่ตรวจสอบและกลั่นกรอง Packet ข้อมูล(Data Packet) ที่เข้ามาในเครือข่าย โดยการพิจารณาความน่าเชื่อถือของข้อมูลจากส่วน Header ของ Packet หากพบว่าไม่น่าเชื่อถือจะปฏิเสธ Packet นั้น แต่หากพบว่าน่าเชื่อถือจะส่งต่อ Packet นั้นไปยังปลายทางในเครือข่ายต่อไป
  2. Application Level Gateways (แอพพลิเคชั่น เลเวล เกทเวย์) -
    หรือที่เรารู้จักกันว่า เซิร์ฟเวอร์พร็อกซี่ Proxy Server มันทำงานได้ดังต่อไปนี้:
    1. ขั้นตอนที่ 1: ผู้ใช้ติดต่อกับแอพพลิเคชันเกตเวย์โดยใช้แอปพลิเคชัน TCP/IP  เช่น HTTP 
    2. ขั้นตอนที่ 2:แอพพลิเคชันเกตเวย์ถามเกี่ยวกับรีโมตโฮสต์ซึ่งผู้ใช้ต้องการสร้างการเชื่อมต่อ นอกจากนี้ยังขอรหัสผู้ใช้และรหัสผ่านที่จำเป็นในการเข้าถึงบริการของแอปพลิเคชันเกตเวย์
    3. ขั้นตอนที่ 3:หลังจากตรวจสอบความถูกต้องของผู้ใช้แล้วแอพพลิเคชันเกตเวย์จะเข้าถึงรีโมตโฮสต์ในนามของผู้ใช้เพื่อส่งมอบแพ็กเก็ต
  3. ไฟร์วอลล์การตรวจสอบสถานะ  Stateful Inspection Firewalls -
    เป็นที่รู้จักกันว่า 'ตัวกรองแพ็คเก็ตแบบไดนามิก' มันจะติดตามสถานะของการเชื่อมต่อที่ใช้งานอยู่และใช้ข้อมูลนี้เพื่อตัดสินใจว่า แพ็กเก็ตใดที่อนุญาตให้ผ่านได้นั่นคือมันปรับตัวเองให้เข้ากับการแลกเปลี่ยนข้อมูลในปัจจุบันซึ่งแตกต่างจากตัวกรองแพ็กเก็ตปกติ
  4. เกตเวย์ระดับวงจร Circuit-Level Gateways  -
    เป็น Firewall ที่ไม่ตรวจสอบข้อมูลใน Packet แต่จะตรวจสอบเส้นทางการเชื่อมต่อ (Connection) ระหว่างผู้ใช้กับเครื่องอื่นภายนอกเครือข่าย และป้องกันการเชื่อมต่อโดยตรงระหว่างผู้ใช้กับเครื่องอื่นๆ ภายนอกเครือข่ายด้วย โดย Circuit Gateway Firewall จะสร้างเส้นทางการเชื่อมต่อเสมือน (Virtual Circuit) ขึ้นมาจากไลบรารี (Library) เพื่อให้สามารถจัดการเส้นทางการเชื่อมต่อนั้นได้เองโดยที่ผู้ใช้ไม่รู้ตัว หากพบเส้นทางการเชื่อมต่อใดที่ไม่น่าเชื่อถือหรือไม่ตรงตามกฎความปลอดภัยก็จะทิ้งหรือปฏิเสธการเชื่อมต่อนั้น แต่หากการเชื่อมต่อเชื่อถือได้ก็จะอนุญาตให้เข้ามาในเครือข่ายเพื่อส่ง Packet ข้อมูลมายังผู้ใช้ นอกจากนี้ การสร้างการเชื่อมต่อเสมือนยังช่วยให้ผู้ใช้หลายคนสามารถติดต่อกับแอปพลิเคชั่นหรือเครือข่ายอื่นภายนอกได้หลายแอปพลิเคชั่น
    ด้วย

 

ช่องทางศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ :  firewall 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
โปรแกรมแปลงหน่วย เครื่องมือในการแปลงหน่วยความจุคอมพิวเตอร์
โดย prmindphp จ 20 ม.ค. 2020 6:24 pm บอร์ด MindPHP News & Feedback
0
1
จ 20 ม.ค. 2020 6:24 pm โดย prmindphp
เทคนิคทำธุรกิจอสังหาอย่างไรให้มีกำไร
โดย Patty Perfume อ 19 ม.ค. 2020 7:12 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
อ 19 ม.ค. 2020 7:12 pm โดย Patty Perfume
ความปลอดภัยด้านสุขภาพ เรื่องที่ทุกคนควรเริ่มต้นใฝ่หา
โดย medalezga อ 19 ม.ค. 2020 4:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
26
อ 19 ม.ค. 2020 4:30 pm โดย medalezga
วิธีการนำชื่อข้อมูลในชื่อในฐานข้อมูล ในไฟล์ XML ของ module joomla
โดย jamepiyawat ส 18 ม.ค. 2020 6:44 pm บอร์ด Joomla Developing Knowledge
0
45
ส 18 ม.ค. 2020 6:44 pm โดย jamepiyawat
วิธีการจัดทำการระบบแจ้้งเตือนใน phpbb
โดย Ittichai_chupol ส 18 ม.ค. 2020 5:42 pm บอร์ด PHP Knowledge
0
15
ส 18 ม.ค. 2020 5:42 pm โดย Ittichai_chupol
Pillow library ปรับขนาดรูปเป็นเปอร์เซ็นเพื่อนำไปใช้งานได้สะดวก
โดย benzas00123 ส 18 ม.ค. 2020 5:25 pm บอร์ด Python Knowledge
0
7
ส 18 ม.ค. 2020 5:25 pm โดย benzas00123
Pillow library Optimize รูปภาพเพื่อให้มีขนาดของข้อมูลที่เล็กลง
โดย benzas00123 ส 18 ม.ค. 2020 2:53 pm บอร์ด Python Knowledge
0
16
ส 18 ม.ค. 2020 2:53 pm โดย benzas00123
ตัวช่วยในการคำนวณแคลอรี่สำหรับผู้ที่รักการออกกำลังกาย
โดย prmindphp ส 18 ม.ค. 2020 11:50 am บอร์ด MindPHP News & Feedback
0
57
ส 18 ม.ค. 2020 11:50 am โดย prmindphp
เราจะเก็บรูปข้อมูลของรูปลง database เราจะใช้ data type อะไรครับ
โดย benzas00123 ส 18 ม.ค. 2020 11:31 am บอร์ด SQL - Database
2
56
ส 18 ม.ค. 2020 1:17 pm โดย benzas00123
อยากทราบวิธีการแก้ไขปัญหาการ อัพโหลดไฟล์ excel แล้วไม่รองรับภาษาไทย
โดย Ittichai_chupol ศ 17 ม.ค. 2020 5:58 pm บอร์ด Programming - PHP
7
51
จ 20 ม.ค. 2020 2:05 pm โดย saravana
ต้องการนับจำนวนอักษรเเละตัดอักษรที่เกิน มีปัญหากับภาษาไทย
โดย thatsawan ศ 17 ม.ค. 2020 5:18 pm บอร์ด Programming - C/C++ & java & Python
0
14
ศ 17 ม.ค. 2020 5:18 pm โดย thatsawan
สอบถามครับ ลูปค่าออกมาแล้วต้องการให้มันเก็บค่าในตัวแปร ต้องทำยังไงครับ
โดย chatee supasand ศ 17 ม.ค. 2020 3:51 pm บอร์ด Programming - C/C++ & java & Python
3
41
ศ 17 ม.ค. 2020 5:19 pm โดย thatsawan
อยากทราบวิธีก่ารเปิด exe ใน ubutu เวอชั่น 14
โดย Ittichai_chupol ศ 17 ม.ค. 2020 2:33 pm บอร์ด Programming - PHP
2
60
ศ 17 ม.ค. 2020 4:14 pm โดย Ittichai_chupol
วิธีการสร้างระบบชำระเงินด้วย omise โดยใช้ php
โดย Ittichai_chupol พฤ 16 ม.ค. 2020 6:53 pm บอร์ด PHP Knowledge
0
58
พฤ 16 ม.ค. 2020 6:53 pm โดย Ittichai_chupol
Pillow library กับการ เปลี่ยนนามสกุล img ทีเดียวหลายๆ file
โดย benzas00123 พฤ 16 ม.ค. 2020 5:45 pm บอร์ด Python Knowledge
0
25
พฤ 16 ม.ค. 2020 5:45 pm โดย benzas00123
Pillow library ในการจัดการและประมวลผลรูปภาพ
โดย benzas00123 พฤ 16 ม.ค. 2020 5:04 pm บอร์ด Python Knowledge
0
59
พฤ 16 ม.ค. 2020 5:04 pm โดย benzas00123
ความแตกต่างระหว่าง visibility: hidden; กับ display: none;
โดย Ittichai_chupol พ 15 ม.ค. 2020 6:44 pm บอร์ด CSS Knowledge
0
96
พ 15 ม.ค. 2020 6:44 pm โดย Ittichai_chupol
ตัวอย่าง การ Query ข้อมูลทีเป็นที่ได้ผลการค้นหา
โดย mindphp พ 15 ม.ค. 2020 6:40 pm บอร์ด Programming - C/C++ & java & Python
0
38
พ 15 ม.ค. 2020 6:40 pm โดย mindphp
สอบถามครับ ทำไมสร้างตารางฐานข้อมูลแล้ว มันไม่ใน ใน pg
โดย chatee supasand พ 15 ม.ค. 2020 5:55 pm บอร์ด Programming - C/C++ & java & Python
4
41
พ 15 ม.ค. 2020 6:07 pm โดย thatsawan
ขอสอบถาม error ของ flask ครับ
โดย benzas00123 พ 15 ม.ค. 2020 10:44 am บอร์ด Programming - C/C++ & java & Python
4
41
พ 15 ม.ค. 2020 10:53 am โดย benzas00123