Page 71 - การป้องกันและรักษาความปลอดภัยบนเครือข่าย
P. 71

การป้ องกันและรักษาความมั่นคงปลอดภัยบนเครือข่าย : บทที่ 5 หลักการทํางานของไฟล์วอลล์



                       ต่อไปให้ Layer  อื่น ซึ่ง State  Table นี้จะใช้สําหรับการบันทึกข้อมูลของแต่ละการ

                       เชื่อมต่อที่เกิดขึ้น โดยปกติจะเก็บข้อมูลเกี่ยวกับ Source IP Address, Destination IP
                       Address, Protocol Type, Port Number และ Flag แต่ก็มี Firewall บางยี่ห้อที่เก็บข้อมูล

                       sequence number  เพิ่มด้วย  เพื่อใช้ในการตรวจสอบ packet  ที่กําลังจะเข้ามาและ

                       ป้ องกันการทํา session hijacking (เป็น การเข้าควบคุม TCP communication session

                       ที่กําลังใช้งานอยู่ระหว่าง client กับ server)

                                  เมื่อ Firewall  ได้รับ packet  ก็จะทําการตรวจสอบข้อมูลกับของ State
                       Table ว่าเป็นส่วนของการเชื่อมต่อที่สร้างไว้แล้วหรือไม่ โดยพิจารณาจากข้อมูล Source

                       IP Address, Destination IP Address, Source Port และ Destination Port ซึ่งจะต้อง

                       สอดคล้องกับ State Table และถ้าเป็นส่วนหนึ่งของการเชื่อมต่อจริงก็ไม่มีความจําเป็นที่

                       จะต้องตรวจสอบซํ้าอีกครั้ง (ใน Firewall  บางยี่ห้อนั้นจะพิจารณา sequence  number

                       ของ packet  เพิ่มเติมด้วย เช่น Cisco  PIX  ในขณะที่ Checkpoint  Firewall-1  จะไม่
                       พิจารณา sequence  number แต่อย่างใด) จึงทําให้ Stateful Inspection Firewall

                       ทํางานได้เร็วมากในกรณีนี้

                                  แต่ถ้า Packet  ที่ส่งมาไม่ตรงกับการเชื่อมต่อที่สร้างไว้ และไม่ใช่ SYN

                       packet ก็จะทําให้ packet นั้นถูกทิ้งไป และแม้แต่ packet ที่มี Flag แปลกๆ อย่างเช่น
                                                 watermark
                       SYN/FIN (เป็นกระบวนการหนึ่งในการทํา Scaning  Port) ก็จะถูกทิ้งไปเช่นเดียวกัน

                       ทั้งนี้ Firewall  ส่วนใหญ่จะสามารถบันทึก Log  file  ได้ด้วย ซึ่งขึ้นอยู่กับการตั้งค่าของ

                       ผู้ดูแลระบบเองว่าต้องการเก็บข้อมูลใด และข้อมูลที่เก็บไว้ใน Log  file  นี้ก็อาจนํามาใช้

                       วิเคราะห์และรายงานเกี่ยวกับความพยายามที่จะเจาะเข้ามาในระบบโดยไม่ได้รับ
                       อนุญาตได้อีกด้วย

                                  ในกรณีที่ Firewall ได้รับ UDP packet นั้น เนื่องจากโปรโตคอล UDP ไม่มี

                       กระบวนการ 3-Way handshake ทําให้ไม่มี sequence number แต่ทั้งนี้ก็ยังมี Source

                       IP Address, Destination IP Address, Source Port และ Destination Port  ซึ่งจะถูก

                       สร้างขึ้นใน State Table ทําให้ยังสามารถใช้งานได้อยู่ในระดับหนึ่ง ถึงอย่างนั้นด้วยเหตุ





                                                            63
   66   67   68   69   70   71   72   73   74   75   76