พร็อกซีเซิร์ฟเวอร์ถือได้ว่าเป็นส่วนหนึ่งของไฟร์วอลล์ ไฟร์วอลล์โดยทั่วไปจะป้องกันการเข้าถึงการเชื่อมต่อที่ไม่ได้รับอนุญาต ในทางตรงกันข้ามพร็อกซีเซิร์ฟเวอร์ส่วนใหญ่ทำหน้าที่เป็นสื่อกลางซึ่งสร้างการเชื่อมต่อระหว่างผู้ใช้ภายนอกและเครือข่ายสาธารณะ
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | ไฟร์วอลล์ | พร็อกซีเซิร์ฟเวอร์ |
---|---|---|
ขั้นพื้นฐาน | ตรวจสอบและกรองการรับส่งข้อมูลขาเข้าและขาออกในเครือข่ายท้องถิ่น | สร้างการสื่อสารระหว่างไคลเอนต์ภายนอกและเซิร์ฟเวอร์ |
ฟิลเตอร์ | แพ็กเก็ต IP | คำขอฝั่งไคลเอ็นต์สำหรับการเชื่อมต่อ |
สร้างค่าโสหุ้ย | มากกว่า | น้อยกว่า |
ที่เกี่ยวข้องกับการ | ข้อมูลเลเยอร์เครือข่ายและการขนส่ง | ข้อมูลเลเยอร์ของแอปพลิเคชัน |
คำจำกัดความของไฟร์วอลล์
ไฟร์วอลล์ สร้างสิ่งกีดขวางที่ทราฟฟิกไปในทิศทางที่แตกต่างกัน มันทำหน้าที่เป็นตัวกรองในระดับแพ็คเก็ต IP และนำเสนอวิธีที่มีประสิทธิภาพสำหรับการป้องกันการตรวจสอบตรวจสอบเครือข่ายท้องถิ่นจากภัยคุกคามความปลอดภัยเครือข่ายภายนอกการปลอมแปลง IP และการโจมตีเส้นทาง มันเป็นโซลูชั่นแบบครบวงจรสำหรับความปลอดภัยของเครือข่ายซึ่งไม่เพียง แต่ให้ฮาร์ดแวร์ แต่ความปลอดภัยของซอฟต์แวร์ด้วย ไฟร์วอลล์คือชุดของตัวกรองแพ็คเก็ตและพร็อกซีเซิร์ฟเวอร์ (แอพพลิเคชันเกตเวย์)
ตัวกรองแพ็คเก็ต ใช้เพื่อส่งต่อและบล็อกแพ็คเก็ตขาเข้าและขาออกตามข้อมูลที่ให้ไว้ในส่วนหัวเครือข่ายและการขนส่งเลเยอร์เช่นแหล่งที่มาและที่อยู่ปลายทางหมายเลขพอร์ตโปรโตคอล ฯลฯ ในอีกทาง พร็อกซีเซิร์ฟเวอร์ กรองข้อมูลระดับแอปพลิเคชันโดยการตรวจสอบเนื้อหาของข้อความตัวเองพร็อกซีเซิร์ฟเวอร์จะกล่าวถึงรายละเอียดเพิ่มเติมด้านล่าง
- การควบคุมบริการ - ระบุบริการอินเทอร์เน็ตที่จำเป็นต้องเข้าถึงขาเข้าหรือขาออก
- การควบคุมทิศทาง - กำหนดเส้นทางที่จะต้องปฏิบัติตามเพื่อสำรวจข้อมูลในเครือข่าย
- การควบคุมผู้ใช้ - จัดการการเข้าถึงบริการตามที่ผู้ใช้พยายามเข้าถึงบริการ
- การควบคุมพฤติกรรม - กำหนดการใช้บริการ
คำจำกัดความของ Proxy Server
พร็อกซีเซิร์ฟเวอร์ เป็นที่รู้จักกันในชื่อ แอพพลิเคชันเกตเวย์ เนื่องจากควบคุมปริมาณการรับส่งข้อมูลระดับแอปพลิเคชัน ทั้งๆที่มีการตรวจสอบแพ็คเก็ตดิบมันกรองข้อมูลบนพื้นฐานของเขตข้อมูลส่วนหัวขนาดข้อความและเนื้อหาด้วย เนื่องจากมีการกล่าวถึงข้างต้นว่าพร็อกซีเซิร์ฟเวอร์เป็นส่วนหนึ่งของไฟร์วอลล์ไฟร์วอลล์แพ็คเก็ตเพียงอย่างเดียวจะไม่สามารถทำได้เนื่องจากไม่สามารถแยกความแตกต่างระหว่างหมายเลขพอร์ตได้ พร็อกซีเซิร์ฟเวอร์ทำหน้าที่เป็นพร็อกซีและทำการตัดสินใจในการจัดการโฟลว์ของทราฟฟิกเฉพาะแอปพลิเคชัน (การใช้ URL)
ตอนนี้พร็อกซีเซิร์ฟเวอร์ทำงานอย่างไร พร็อกซีเซิร์ฟเวอร์อยู่ตรงกลางของไคลเอ็นต์และเซิร์ฟเวอร์ดั้งเดิม มันเรียกใช้กระบวนการเซิร์ฟเวอร์เพื่อรับคำขอจากไคลเอนต์เพื่อเข้าถึงเซิร์ฟเวอร์
ข้อดีอีกประการของพร็อกซีเซิร์ฟเวอร์คือการ แคช เมื่อเซิร์ฟเวอร์ได้รับการร้องขอสำหรับเพจก่อนตรวจสอบว่าการตอบสนองของหน้านั้นถูกเก็บไว้ในแคชแล้วหรือไม่หากไม่มีการจัดเก็บการตอบสนองนั้น ด้วยวิธีนี้พร็อกซีเซิร์ฟเวอร์จะลดทราฟฟิกโหลดบนเซิร์ฟเวอร์จริงและปรับปรุงเวลาแฝง
ความแตกต่างที่สำคัญระหว่างไฟร์วอลล์และพร็อกซีเซิร์ฟเวอร์
- ไฟร์วอลล์ถูกใช้เพื่อบล็อกทราฟฟิกซึ่งอาจทำให้เกิดความเสียหายกับระบบมันทำหน้าที่เป็นอุปสรรคในการรับส่งข้อมูลขาเข้าและขาออกในเครือข่ายสาธารณะ ในทางกลับกันพร็อกซีเซิร์ฟเวอร์เป็นองค์ประกอบของไฟร์วอลล์ที่ช่วยให้การสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์หากลูกค้าเป็นผู้ใช้ที่ถูกกฎหมายและทำหน้าที่เป็นลูกค้าและเซิร์ฟเวอร์ในเวลาเดียวกัน
- ไฟร์วอลล์จะกรองแพ็กเก็ต IP ในทางตรงกันข้ามพร็อกซีเซิร์ฟเวอร์กรองคำขอที่ได้รับตามเนื้อหาระดับแอปพลิเคชัน
- ค่าใช้จ่ายที่เกิดขึ้นในไฟร์วอลล์นั้นมากกว่าเมื่อเปรียบเทียบกับพร็อกซีเซิร์ฟเวอร์เนื่องจากพร็อกซีเซิร์ฟเวอร์ใช้การแคชและจัดการด้านต่างๆน้อยลง
- ไฟร์วอลล์ใช้ข้อมูลเครือข่ายและการขนส่งเลเยอร์ในขณะที่ใช้พรอกซีเซิร์ฟเวอร์การประมวลผลข้อมูลเลเยอร์ของแอปพลิเคชัน
ข้อสรุป
ไฟร์วอลล์และพร็อกซีเซิร์ฟเวอร์ทำงานในการรวมเข้าด้วยกัน อย่างไรก็ตามพร็อกซีเซิร์ฟเวอร์เป็นส่วนประกอบของไฟร์วอลล์ซึ่งเมื่อใช้ร่วมกับไฟร์วอลล์จะให้ความเป็นไปได้และมีประสิทธิภาพมากขึ้น