ทดสอบกฎไฟร์วอลล์ของคุณจากภายนอก
คุณแก้ไขกฎไฟร์วอลล์หรือ security group บนคลาวด์และต้องการหลักฐานว่ามันทำงานถูกต้อง สแกนที่อยู่สาธารณะจากภายนอกแล้วเปรียบเทียบพอร์ตที่เปิดอยู่กับรายการที่ตั้งใจอนุญาต
วิธียืนยันการเปลี่ยนแปลงไฟร์วอลล์
-
1
จดพอร์ตที่ตั้งใจไว้
ระบุว่าพอร์ตใดจากทั้ง 18 พอร์ตที่สแกนควรเข้าถึงได้ เช่น 80 และ 443
-
2
ป้อนที่อยู่สาธารณะ
พิมพ์ชื่อโฮสต์สาธารณะหรือ IP ที่อยู่หลังไฟร์วอลล์ลงในช่อง Host
-
3
สแกน
กด "ถัดไป" แล้วคลิก "สแกนพอร์ตที่พบบ่อย"
-
4
เปรียบเทียบ
พอร์ตที่เปิดอยู่ซึ่งไม่อยู่ในรายการของคุณหมายความว่ากฎกว้างเกินไป ส่วนพอร์ตที่คาดว่าจะเปิดแต่หายไป หมายความว่ากฎเข้มงวดเกินไป หรือบริการหยุดทำงาน
การตรวจสอบก่อนและหลังการเปลี่ยนแปลง
ให้รันการสแกนทั้งก่อนและหลังการเปลี่ยนกฎ ความแตกต่างระหว่างสองผลลัพธ์คือหลักฐานของคุณ เช่น หากคุณลบกฎอนุญาต MySQL เก่า การสแกนครั้งแรกจะแสดง 3306 ส่วนครั้งที่สองจะไม่แสดง
| การสแกน | พอร์ตที่เปิดอยู่ | ข้อสรุป |
|---|---|---|
| ก่อน | 22, 80, 443, 3306 | ฐานข้อมูลเข้าถึงได้จากอินเทอร์เน็ต |
| หลัง | 22, 80, 443 | กฎทำงาน ฐานข้อมูลไม่สามารถเข้าถึงจากอินเทอร์เน็ตได้อีกต่อไป |
เหตุใดต้นทางของการสแกนจึงสำคัญ
ไฟร์วอลล์มักอนุญาตที่อยู่ต้นทางบางแห่ง เช่น ออฟฟิศของคุณ การสแกนนี้มาจากที่อยู่สาธารณะที่ใช้ร่วมกัน ดังนั้นจะเห็นสิ่งที่ผู้เข้าชมทั่วไปเห็น หากกฎของคุณอนุญาตเฉพาะ IP ของออฟฟิศ การตั้งค่าที่ถูกต้องจะแสดงพอร์ตว่าไม่มีในที่นี่ แม้ว่าคุณจะเชื่อมต่อจากออฟฟิศได้ก็ตาม
สิ่งที่ผลลัพธ์ที่สะอาดพิสูจน์ได้
มันพิสูจน์ว่าไม่มีพอร์ตใดจากทั้ง 18 พอร์ตที่ระบุไว้ยอมรับการเชื่อมต่อจากเครื่องสแกนในช่วงเวลานั้น มันไม่ได้พิสูจน์ว่าพอร์ตที่เหลืออีก 65,535 พอร์ตปิดอยู่ และไม่ได้ตรวจสอบ UDP ทั้งพอร์ตที่ปิด ถูกบล็อก และโฮสต์ออฟไลน์ดูเหมือนกันทั้งหมด ดังนั้นให้ยืนยันด้วยว่าโฮสต์ทำงานอยู่โดยตรวจสอบพอร์ตที่ควรเปิดอยู่
นิสัยที่เป็นประโยชน์
- เปลี่ยนทีละอย่าง เพื่อให้รู้ว่ากฎใดก่อผลอะไร
- ให้เวลากฎคลาวด์ได้นำไปใช้ก่อนสแกน
- สแกนเฉพาะที่อยู่ที่คุณเป็นเจ้าของหรือได้รับอนุญาตให้ทดสอบเท่านั้น
ชั้นไฟร์วอลล์ที่พบบ่อย
ทราฟฟิกมักผ่านหลายชั้น ได้แก่ security group ของคลาวด์ network ACL ไฟร์วอลล์ของโฮสต์ เช่น iptables หรือเครื่องมือที่คล้ายกัน และบางครั้งอุปกรณ์ฮาร์ดแวร์ พอร์ตจะเข้าถึงได้ก็ต่อเมื่อทุกชั้นอนุญาต และจะถูกบล็อกเมื่อชั้นใดชั้นหนึ่งปฏิเสธ เมื่อผลการสแกนทำให้คุณแปลกใจ ให้ตรวจสอบทีละชั้น ไม่ใช่เฉพาะชั้นที่คุณแก้ไขล่าสุด
นอกจากนี้ โปรดจำไว้ว่าพอร์ตที่อนุญาตแต่ไม่มีอะไรรับฟังอยู่เบื้องหลัง จะยังดูเหมือนปิดอยู่ การสแกนทำได้เพียงบอกว่าการเชื่อมต่อได้รับการยอมรับหรือไม่ ควรจดบันทึกสั้น ๆ สำหรับการสแกนแต่ละครั้ง พร้อมวันที่และพอร์ตที่เปิดอยู่ จะช่วยให้การตรวจสอบครั้งต่อไปเร็วขึ้น และแสดงให้เห็นว่าพอร์ตที่ไม่คาดคิดปรากฏขึ้นครั้งแรกเมื่อใด
คำถามที่พบบ่อย
สแกนพอร์ตที่ควรเปิดอยู่ เช่น 443 บนเว็บเซิร์ฟเวอร์ หากพอร์ตนั้นปรากฏ แสดงว่าโฮสต์เข้าถึงได้ และพอร์ตที่หายไปคือพอร์ตที่ถูกบล็อกหรือปิดอยู่
ไม่ได้ การสแกนจะรันจากที่อยู่สาธารณะที่ใช้ร่วมกันเพียงที่อยู่เดียวเสมอ ดังนั้นจึงแสดงว่าไฟร์วอลล์ปฏิบัติต่ออินเทอร์เน็ตทั่วไปอย่างไร ไม่ใช่ที่อยู่ที่อนุญาตเฉพาะ
ไม่ การตรวจสอบ 18 รายการทั้งหมดเป็นการเชื่อมต่อ TCP บริการ UDP เช่น VPN บางตัวหรือเซิร์ฟเวอร์เกม จะไม่ครอบคลุม
กฎอาจยังไม่ถูกนำไปใช้ กฎอื่นอาจยังอนุญาตพอร์ตนั้นอยู่ หรือไฟร์วอลล์ชั้นที่สอง เช่น ของโฮสต์หรือผู้ให้บริการ ยังเปิดอยู่ ให้ตรวจสอบทุกชั้น รอสักครู่ แล้วสแกนอีกครั้ง
เครื่องมือที่เกี่ยวข้อง
ตัวตรวจสอบเว็บไซต์ล่ม
ตรวจสอบว่าเว็บไซต์ตอบสนองจากเซิร์ฟเวอร์อิสระหรือไม่ แสดงสถานะ UP หรือ DOWN, รหัสสถานะ HTTP, เวลาตอบสนอง และ IP ของเซิร์ฟเวอร์ เพื่อให้คุณแยกความล่มจริงออกจากปัญหาเครือข่ายในเครื่องของคุณได้
เครื่องมือตรวจสอบการเข้ารหัส TLS
ตรวจสอบว่าโฮสต์ยอมรับ TLS 1.2 และ TLS 1.3 บนพอร์ต 443 หรือไม่ พร้อมดูชุดการเข้ารหัส (cipher suite) ที่ตกลงใช้ ทดสอบสดจากเซิร์ฟเวอร์ของเราในสหภาพยุโรป มีลิงก์ไป SSL Labs สำหรับการสแกนแบบเต็มพร้อมเกรด
ตรวจสอบ DKIM
ป้อนโดเมนและตัวเลือก DKIM เพื่อตรวจดูกุญแจสาธารณะในระเบียน DNS TXT พร้อมประเภทคีย์และคำอธิบายกรณีไม่พบ ถูกเพิกถอน หรือมีรูปแบบผิด
ตัวแยกวิเคราะห์ User-Agent
วางสตริง user-agent ใดก็ได้เพื่อดูเบราว์เซอร์ ระบบปฏิบัติการ ประเภทอุปกรณ์ และว่าเป็นบอทหรือไม่ เว้นว่างไว้เพื่อตรวจเบราว์เซอร์ของคุณเอง
ตัวตรวจสอบ uptime ของเว็บไซต์
ตรวจสอบ URL สาธารณะใดก็ได้เมื่อสั่ง และบันทึกสถานะ HTTP กับเวลาตอบสนอง คลิกอีกครั้งเพื่อสร้างประวัติสั้น ๆ สูงสุด 20 ตัวอย่าง พร้อมเปอร์เซ็นต์ uptime และการตอบสนองเฉลี่ย โดยไม่ต้องมีบัญชี
เครื่องมือถ่ายภาพหน้าจอเว็บไซต์
ใส่ URL สาธารณะใดก็ได้เพื่อดูตัวอย่างภาพหน้าจอทันที จากนั้นเปิดในบริการฟรีอย่าง Screenshot Machine, Urlbox หรือ ApiFlash หรือดูภาพถ่ายเก่าบน Wayback Machine
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Przetestuj reguły zapory z zewnątrz [PL]
- Kiểm tra quy tắc tường lửa của bạn từ bên ngoài [VI]
- Uji aturan firewall Anda dari luar [ID]
- اختبر قواعد جدار الحماية من الخارج [AR]
- Firewall-Regeln von außen testen [DE]
- 外部からファイアウォールのルールをテストする [JA]
- Teste suas regras de firewall a partir de fora [PT]
- Prueba tus reglas de cortafuegos desde fuera [ES]
- 외부에서 방화벽 규칙 테스트하기 [KO]
- Testa dina brandväggsregler utifrån [SV]
- Testez vos règles de pare-feu depuis l'extérieur [FR]
- Test je firewallregels van buitenaf [NL]
- Test Your Firewall Rules From the Outside [EN]
- Testa le regole del firewall dall'esterno [IT]
- Проверка правил брандмауэра снаружи [RU]
- Güvenlik duvarı kurallarınızı dışarıdan test edin [TR]
- 从外部测试您的防火墙规则 [ZH]