Score:0

ห้าม `./ANY/IN` สืบค้น DNS โดยใช้ iptables

ธง ph

ฉันได้รับข้อความค้นหา DNS ที่ถูกปฏิเสธ ฉันต้องการห้ามใช้ iptables เพื่อหลีกเลี่ยงการผูกเพื่อส่งการตอบกลับเพิ่มเติมไปยังเซิร์ฟเวอร์ ... และนั่นเป็นเพียงการรบกวนในบันทึกของฉัน

(.): ข้อความค้นหา (แคช) './ANY/IN' ถูกปฏิเสธ

ฉันรู้ว่าด้วยคำถามเช่น

(domain.com): ข้อความค้นหา (แคช) 'domain.com/ANY/IN' ถูกปฏิเสธ

ฉันสามารถบล็อกได้ด้วย:

iptables -I INPUT -j DROP -p udp --dport 53 -m string --hex-string "|06|domain|03|com|0000ff0001|" --algo bm

แต่ฉันไม่แน่ใจเกี่ยวกับข้อความค้นหา "ทั่วไป" นี้ ./ใดๆ/ใน. ในตอนแรกดูเหมือนว่าจะเป็นดังนี้:

iptables -I INPUT -j DROP -p udp --dport 53 -m สตริง --hex-string "|0000ff0001|" --algo bm

อาจทำได้... แต่แล้วฉันก็สงสัยว่าฉันจะไม่ปิดกั้นการค้นหาเพื่ออะไร

(หมายเหตุ: คนมักจะไม่สนใจคนสุดท้าย 00ff0001 บิตที่ฉันใช้อยู่ เป็นไบต์สำหรับ ประเภทคิวรีและคลาส, หากคุณสงสัยเกี่ยวกับเรื่องนี้)

anx avatar
fr flag
anx
คุณต้องการลดแพ็กเก็ตบางอย่าง.. เพื่อให้อ่านบันทึกได้ง่ายขึ้นหรือไม่? ฟังดูเหมือนคุณต้องการเริ่มอ่านบันทึกที่ *กรองแล้ว* ในเพจเจอร์ที่เป็นมิตรต่อมนุษย์
ph flag
ใช่และไม่. ฉันต้องการผูกไม่ให้ตอบคำถาม DoS ดังกล่าว และฉันมีความสุขกับการเฝ้าดูการเพิ่มจำนวนการจับคู่กฎ iptables สำหรับสถิติ
Patrick Mevzek avatar
cn flag
ในหัวข้อการสืบค้น DNS "ใดๆ" คุณอาจต้องการดูสิ่งนี้ก่อนที่จะดำเนินการใดๆ: https://datatracker.ietf.org/doc/html/rfc8482 ; การกรองการสืบค้น DNS ที่ระดับการขนส่งมักเป็นแนวคิดที่จะย้อนกลับมา: ไคลเอนต์ที่ไม่ได้รับการตอบกลับจะค้นหาเซิร์ฟเวอร์ของคุณอีกครั้ง (คุณไม่สามารถห้ามได้ แต่ถ้าคุณตอบกลับขั้นต่ำ ไคลเอนต์ที่มีพฤติกรรมดีอาจหยุดถามคุณ .. ); ยกเว้นกรณีที่คุณระบุที่อยู่ IP บางอย่างที่ไม่ถูกต้อง จากนั้นคุณก็แบนพวกเขาสำหรับการรับส่งข้อมูลใดๆ
Patrick Mevzek avatar
cn flag
เกี่ยวกับการกรองของคุณ: การกรองแพ็กเก็ต DNS นั้นซับซ้อนกว่านั้นโดยทั่วไปมาก ก่อนอื่นคุณต้องทำทั้งใน TCP และ UDP ประการที่สอง สตริงฐานสิบหกที่คุณใช้อาจปรากฏในส่วนอื่นๆ ของแพ็กเก็ต ดังนั้นคุณจึงเสี่ยงทั้งผลบวกและลบที่เป็นเท็จ (และโดยเฉพาะอย่างยิ่งเกี่ยวกับชื่อ เนื่องจากมีการบีบอัดชื่อในแพ็กเก็ต DNS ดังนั้นชื่อโดเมนที่กำหนดจึงสามารถอยู่บนสายแทนได้ ในรูปแบบต่างๆ)

โพสต์คำตอบ

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