DNS over HTTPS (DoH): 对公共 WiFi 过滤的影响
本技术参考指南解释了 DNS over HTTPS (DoH) 如何绕过公共 WiFi 网络上的传统端口 53 内容过滤。它为网络架构师和 IT 经理提供了可操作的、供应商中立的缓解策略,以重新获得可见性、执行合规性并在企业环境中保护访客访问。
收听本指南
查看播客转录
- এক্সিকিউটিভ সামারি
- টেকনিক্যাল ডিপ-ডাইভ: DoH বাইপাস মেকানিজম
- ইমপ্লিমেন্টেশন প্যাটার্ন: অ্যাপ্লিকেশন বনাম OS-লেভেল DoH
- ইমপ্লিমেন্টেশন গাইড: একটি ডিফেন্স-ইন-ডেপথ আর্কিটেকচার
- লেয়ার 1: পরিচিত DoH রিভলভার এন্ডপয়েন্টগুলো ব্লক করুন
- লেয়ার 2: পোর্ট 53 ইন্টারসেপশন এবং রিডাইরেক্ট এনফোর্স করুন
- লেয়ার 3: পোর্ট 853 (DNS over TLS) ব্লক করুন
- বেস্ট প্র্যাকটিস এবং কমপ্লায়েন্স বিবেচনা
- ট্রাবলশুটিং এবং রিস্ক মিটিগেশন
- অসম্পূর্ণ ইন্টারসেপশন রুল
- IPv6 ওভারসাইট
- অ্যাপ্লিকেশন ব্রেকএজ
- ROI এবং বিজনেস ইমপ্যাক্ট

এক্সিকিউটিভ সামারি
প্রায় এক দশক ধরে, পোর্ট 53-এ প্রথাগত DNS ফিল্টারিং পাবলিক WiFi নেটওয়ার্কগুলোতে কন্টেন্ট পলিসি প্রয়োগ এবং ম্যালওয়্যার হুমকি প্রশমিত করার প্রাথমিক মেকানিজম হিসেবে কাজ করেছে। তবে, মূলধারার ব্রাউজার এবং অপারেটিং সিস্টেমগুলোর দ্বারা DNS over HTTPS (DoH)-এর ব্যাপক গ্রহণ এই মডেলটিকে মৌলিকভাবে ব্যাহত করে। পোর্ট 443-এ স্ট্যান্ডার্ড HTTPS ট্রাফিকের মধ্যে DNS কোয়েরিগুলোকে এনক্যাপসুলেট করার মাধ্যমে, DoH এই কোয়েরিগুলোকে প্রথাগত নেটওয়ার্ক ইন্টারসেপশন কৌশলগুলোর কাছে অদৃশ্য করে তোলে।
এন্টারপ্রাইজ আইটি ম্যানেজার এবং নেটওয়ার্ক আর্কিটেক্ট যারা Hospitality , Retail , স্টেডিয়াম এবং পাবলিক-সেক্টর ভেন্যুগুলোতে গেস্ট WiFi পরিচালনা করেন, তাদের জন্য এটি একটি উল্লেখযোগ্য কমপ্লায়েন্স এবং সিকিউরিটি গ্যাপ তৈরি করে। যখন গেস্ট ডিভাইসগুলো নীরবে ভেন্যুর নির্ধারিত DNS রিভলভারগুলোকে বাইপাস করে, তখন সতর্কতার সাথে তৈরি করা গ্রহণযোগ্য ব্যবহারের পলিসিগুলো ব্যর্থ হয়, যা নেটওয়ার্কটিকে কমান্ড-অ্যান্ড-কন্ট্রোল (C2) ম্যালওয়্যার ট্রাফিক এবং অনুপযুক্ত কন্টেন্টের সম্মুখীন করে। এই গাইডটি DoH বাইপাস ভেক্টরের মেকানিক্স বিস্তারিতভাবে বর্ণনা করে এবং নেটওয়ার্ক ভিজিবিলিটি পুনরুদ্ধার, রেগুলেটরি কমপ্লায়েন্স নিশ্চিত করতে এবং শক্তিশালী Guest WiFi সিকিউরিটি বজায় রাখতে একটি স্তরযুক্ত, ডিফেন্স-ইন-ডেপথ আর্কিটেকচার প্রদান করে।
টেকনিক্যাল ডিপ-ডাইভ: DoH বাইপাস মেকানিজম
DoH থ্রেট ভেক্টর বুঝতে হলে, প্রথমে প্রথাগত DNS ফিল্টারিংয়ের বেসলাইন আর্কিটেকচার পরীক্ষা করতে হবে। ঐতিহাসিকভাবে, যখন কোনো গেস্ট ডিভাইস পাবলিক নেটওয়ার্কে কানেক্ট করে কোনো ডোমেইনের জন্য রিকোয়েস্ট করত, তখন কোয়েরিটি প্লেইনটেক্সটে UDP বা TCP পোর্ট 53-এর মাধ্যমে ট্রান্সমিট হতো। নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা সহজেই ফায়ারওয়াল বা ওয়্যারলেস কন্ট্রোলারে এই ট্রাফিক ইন্টারসেপ্ট করতে পারতেন এবং এটিকে একটি কমপ্লায়েন্ট DNS রিভলভারের দিকে রিডাইরেক্ট করতে পারতেন, যা থ্রেট ইন্টেলিজেন্স ফিড এবং কন্টেন্ট ক্যাটাগরাইজেশন পলিসির বিপরীতে রিকোয়েস্ট করা ডোমেইনটি চেক করত।
DNS over HTTPS এই সম্পূর্ণ কন্ট্রোল প্লেনটিকে এড়িয়ে যায়। ডিজাইন অনুযায়ী, DoH DNS কোয়েরিটিকে এনক্রিপ্ট করে এবং পোর্ট 443-এ স্ট্যান্ডার্ড TLS এনক্রিপশন ব্যবহার করে একটি এক্সটার্নাল রিভলভারের (যেমন Cloudflare-এর 1.1.1.1 বা Google-এর 8.8.8.8) কাছে ট্রান্সমিট করে। ভেন্যুর নেটওয়ার্ক ইনফ্রাস্ট্রাকচারের দৃষ্টিকোণ থেকে, একটি DoH কোয়েরি এবং একজন ব্যবহারকারীর সুরক্ষিত ওয়েবসাইট ব্রাউজ করা বা ভিডিও স্ট্রিম করার মধ্যে কোনো পার্থক্য করা যায় না।
ইমপ্লিমেন্টেশন প্যাটার্ন: অ্যাপ্লিকেশন বনাম OS-লেভেল DoH
বিভিন্ন প্ল্যাটফর্মে DoH কীভাবে ইমপ্লিমেন্ট করা হয়, তার কারণে নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের জন্য চ্যালেঞ্জ আরও বেড়ে যায়। এর দুটি প্রাথমিক ডিপ্লয়মেন্ট প্যাটার্ন রয়েছে:
- অ্যাপ্লিকেশন-লেভেল DoH: এই মডেলে, অ্যাপ্লিকেশনটি হোস্ট অপারেটিং সিস্টেম থেকে স্বাধীনভাবে তার নিজস্ব DoH কনফিগারেশন বজায় রাখে। Mozilla Firefox এর একটি আদর্শ উদাহরণ; যখন DoH এনাবল করা থাকে, তখন Firefox DHCP-অ্যাসাইন করা DNS সার্ভারগুলোকে উপেক্ষা করে এবং সমস্ত কোয়েরি তার পছন্দের DoH প্রোভাইডারের কাছে রাউট করে। ভেন্যুর পোর্ট 53 ইন্টারসেপশন রুলগুলো সম্পূর্ণভাবে বাইপাস হয়ে যায়।
- OS-লেভেল (অপারচুনিস্টিক) DoH: Windows 11 এবং Android সহ আধুনিক অপারেটিং সিস্টেমগুলো অপারচুনিস্টিক DoH ব্যবহার করে। OS চেক করে যে DHCP-অ্যাসাইন করা DNS রিভলভারের কোনো পরিচিত DoH এন্ডপয়েন্ট আছে কি না। যদি কোনো ম্যাচ পাওয়া যায়, তবে OS স্বয়ংক্রিয়ভাবে কানেকশনটিকে DoH-এ আপগ্রেড করে। যদিও এটি অ্যাডমিনিস্ট্রেটরের রিভলভার পছন্দকে বজায় রাখে, তবুও এটি ট্রাফিকটিকে পোর্ট 443-এ শিফট করে, যা পোর্ট 53-এ ট্রাফিক প্রত্যাশাকারী লিগ্যাসি মনিটরিং টুলগুলোকে বাইপাস করতে পারে।
অধিকন্তু, অ্যাডমিনিস্ট্রেটরদের অবশ্যই DNS over TLS (DoT) বিবেচনা করতে হবে, যা পোর্ট 853-এ কাজ করে। ডেডিকেটেড পোর্টের কারণে DoT ব্লক করা সহজ হলেও, এটি Android-এর "Private DNS" ফিচারের ডিফল্ট স্ট্যান্ডার্ড এবং গেস্ট VLAN-এ পোর্ট 853 খোলা থাকলে এটি একই ধরনের বাইপাস ঝুঁকি তৈরি করে।

ইমপ্লিমেন্টেশন গাইড: একটি ডিফেন্স-ইন-ডেপথ আর্কিটেকচার
DNS রেজোলিউশনের ওপর নিয়ন্ত্রণ ফিরে পেতে একটি মাল্টি-লেয়ারড মিটিগেশন স্ট্র্যাটেজি প্রয়োজন। আধুনিক, এনক্রিপ্টেড প্রোটোকলগুলোর বিরুদ্ধে শুধুমাত্র একটি কন্ট্রোল পয়েন্টের ওপর নির্ভর করা যথেষ্ট নয়। গেস্ট অ্যাক্সেস সুরক্ষিত করতে এবং PCI DSS ও GDPR-এর মতো ফ্রেমওয়ার্কগুলোর সাথে কমপ্লায়েন্স নিশ্চিত করতে নেটওয়ার্ক আর্কিটেক্টদের নিচের আর্কিটেকচারটি ইমপ্লিমেন্ট করা উচিত।
লেয়ার 1: পরিচিত DoH রিভলভার এন্ডপয়েন্টগুলো ব্লক করুন
সবচেয়ে তাৎক্ষণিক এবং কার্যকর মিটিগেশন হলো নেটওয়ার্ক এজে পরিচিত পাবলিক DoH রিভলভারগুলোতে আউটবাউন্ড HTTPS ট্রাফিক ব্লক করা। যদিও DoH ট্রাফিক স্ট্যান্ডার্ড HTTPS-এর সাথে মিশে যায়, তবে প্রধান DoH প্রোভাইডারদের ডেস্টিনেশন IP অ্যাড্রেস এবং ডোমেইনগুলো সুপরিচিত।
এই নির্দিষ্ট এন্ডপয়েন্টগুলোতে (যেমন, dns.google, cloudflare-dns.com) কানেকশন ড্রপ করার জন্য নেক্সট-জেনারেশন ফায়ারওয়াল (NGFW) কনফিগার করার মাধ্যমে, অ্যাডমিনিস্ট্রেটররা ক্লায়েন্ট ডিভাইসের DoH রেজোলিউশন ব্যর্থ হতে বাধ্য করেন। বেশিরভাগ ইমপ্লিমেন্টেশনে, DoH ব্যর্থ হলে, ক্লায়েন্ট স্বাভাবিকভাবেই পোর্ট 53-এ প্রথাগত, আনএনক্রিপ্টেড DNS-এ ফিরে যাবে, যা পরবর্তীতে ইন্টারসেপ্ট এবং ফিল্টার করা যেতে পারে।
ইমপ্লিমেন্টেশন নোট: এই অ্যাপ্রোচের জন্য একটি আপডেটেড ব্লকলিস্ট বজায় রাখা প্রয়োজন। এন্টারপ্রাইজ ফায়ারওয়াল ভেন্ডররা প্রায়শই ডায়নামিক থ্রেট ফিড সরবরাহ করে যা পরিচিত DoH এন্ডপয়েন্টগুলোকে স্বয়ংক্রিয়ভাবে আপডেট করে, যা অপারেশনাল ওভারহেড উল্লেখযোগ্যভাবে হ্রাস করে。
লেয়ার 2: পোর্ট 53 ইন্টারসেপশন এবং রিডাইরেক্ট এনফোর্স করুন
DoH ব্লক করা তখনই কার্যকর হয় যদি ফলব্যাক ট্রাফিক সঠিকভাবে ম্যানেজ করা হয়। গেস্ট VLAN থেকে উৎপন্ন পোর্ট 53-এর সমস্ত আউটবাউন্ড UDP এবং TCP ট্রাফিক ইন্টারসেপ্ট করার জন্য নেটওয়ার্কটিকে কনফিগার করতে হবে। এই ট্রাফিকটিকে অবশ্যই (NAT/পোর্ট ফরোয়ার্ডিং রুলগুলোর মাধ্যমে) ভেন্যুর অনুমোদিত, কমপ্লায়েন্ট DNS রিভলভারের দিকে জোরপূর্বক রিডাইরেক্ট করতে হবে।
এই ধাপটি অত্যন্ত গুরুত্বপূর্ণ কারণ অনেক ডিভাইস বা ক্ষতিকারক অ্যাপ্লিকেশন তাদের নেটওয়ার্ক স্ট্যাকে পাবলিক DNS সার্ভারগুলোকে (যেমন, 8.8.8.8) হার্ডকোড করে রাখে, যা DHCP-প্রদত্ত সেটিংগুলোকে উপেক্ষা করে। জোরপূর্বক ইন্টারসেপশন ছাড়া, DoH ব্লক করা হলেও এই ডিভাইসগুলো সফলভাবে ভেন্যুর ফিল্টারিং পলিসিগুলোকে বাইপাস করবে।
লেয়ার 3: পোর্ট 853 (DNS over TLS) ব্লক করুন
DoT বাইপাস ভেক্টর মোকাবেলা করতে, অ্যাডমিনিস্ট্রেটরদের অবশ্যই গেস্ট নেটওয়ার্ক থেকে TCP পোর্ট 853-এ আউটবাউন্ড ট্রাফিক স্পষ্টভাবে ব্লক করতে হবে। DoH মিটিগেশনের মতোই, DoT ব্লক করা Android ডিভাইস এবং অন্যান্য DoT-সক্ষম ক্লায়েন্টগুলোকে স্ট্যান্ডার্ড পোর্ট 53 DNS-এ ফিরে যেতে বাধ্য করে।

বেস্ট প্র্যাকটিস এবং কমপ্লায়েন্স বিবেচনা
DoH মিটিগেশন ইমপ্লিমেন্ট করা কেবল একটি টেকনিক্যাল কাজ নয়; এটি রেগুলেটরি কমপ্লায়েন্স বজায় রাখা এবং গ্রহণযোগ্য ব্যবহারের পলিসিগুলো প্রয়োগ করার জন্য একটি মৌলিক প্রয়োজনীয়তা।
- পলিসি ডকুমেন্টেশন: নিশ্চিত করুন যে ভেন্যুর Captive Portal-এর টার্মস অ্যান্ড কন্ডিশনগুলোতে স্পষ্টভাবে উল্লেখ করা আছে যে সিকিউরিটি এবং কমপ্লায়েন্সের উদ্দেশ্যে DNS ফিল্টারিং চালু রয়েছে। এনক্রিপ্টেড DNS প্রোটোকলগুলো ব্লক করার সময় এটি GDPR এবং যুক্তরাজ্যের অনলাইন সেফটি অ্যাক্টের অধীনে আইনি সমর্থন প্রদান করে।
- নেটওয়ার্ক সেগমেন্টেশন: VLAN এবং ফায়ারওয়াল রুল ব্যবহার করে গেস্ট WiFi-কে কর্পোরেট এবং পেমেন্ট নেটওয়ার্ক থেকে কঠোরভাবে আলাদা করতে হবে। এটি PCI DSS v4.0-এর একটি মূল প্রয়োজনীয়তা, যা নেটওয়ার্ক ট্রাফিকের শক্তিশালী মনিটরিংও বাধ্যতামূলক করে—যদি DoH-কে সিকিউরিটি কন্ট্রোল বাইপাস করার অনুমতি দেওয়া হয় তবে এই মনিটরিং অসম্ভব হয়ে পড়ে।
- কন্টিনিউয়াস মনিটরিং: কোয়েরি ভলিউম মনিটর করতে এবং অস্বাভাবিক প্যাটার্ন শনাক্ত করতে আপনার এন্টারপ্রাইজ DNS ফিল্টারিং সার্ভিসের রিপোর্টিং সক্ষমতাগুলো কাজে লাগান। কোনো নির্দিষ্ট সাবনেট থেকে পোর্ট 53 ট্রাফিকের হঠাৎ পতন প্রায়শই নির্দেশ করে যে ক্লায়েন্ট ডিভাইসগুলো একটি নতুন, আনব্লক করা DoH রিভলভার ব্যবহার করছে।
- অ্যানালিটিক্সের সাথে ইন্টিগ্রেশন: সুরক্ষিত গেস্ট অ্যাক্সেস ইমপ্লিমেন্ট করার সময়, অথেনটিকেশন ফ্লো কীভাবে বৃহত্তর ব্যবসায়িক উদ্দেশ্যগুলোর সাথে একীভূত হয় তা বিবেচনা করুন। সুরক্ষিত, প্রোফাইল-ভিত্তিক অথেনটিকেশনের জন্য একটি wi fi assistant ব্যবহার করা নিশ্চিত করে যে ব্যবহারকারীরা নিরাপদে কানেক্ট করতে পারে, পাশাপাশি ভেন্যুকে WiFi Analytics ব্যবহার করে ফুটফল এবং ডুয়েলের সময় বুঝতে সাহায্য করে, ঠিক যেমনভাবে Offline Maps Mode ভিজিটর এক্সপেরিয়েন্সকে উন্নত করে।
ট্রাবলশুটিং এবং রিস্ক মিটিগেশন
DoH মিটিগেশন ডিপ্লয় করার সময়, নেটওয়ার্ক টিমগুলো প্রায়শই নির্দিষ্ট ফেইলিওর মোডের সম্মুখীন হয়। এই সমস্যাগুলো আগে থেকে অনুমান করা ডাউনটাইম এবং গেস্টদের অসুবিধা হ্রাস করে।
অসম্পূর্ণ ইন্টারসেপশন রুল
সবচেয়ে সাধারণ ডিপ্লয়মেন্ট ফেইলিওর হলো অসম্পূর্ণ পোর্ট 53 ইন্টারসেপশন। অ্যাডমিনিস্ট্রেটররা সঠিক DNS IP প্রদান করার জন্য DHCP সার্ভার কনফিগার করতে পারেন কিন্তু হার্ডকোড করা DNS রিকোয়েস্টগুলো ধরার জন্য প্রয়োজনীয় ফায়ারওয়াল NAT রুলগুলো ইমপ্লিমেন্ট করতে ব্যর্থ হতে পারেন। মিটিগেশন: একটি স্ট্যাটিক, এক্সটার্নাল DNS সার্ভার (যেমন, 9.9.9.9) দিয়ে একটি ক্লায়েন্ট ডিভাইস কনফিগার করে সর্বদা ডিপ্লয়মেন্ট পরীক্ষা করুন এবং যাচাই করুন যে রিকোয়েস্টগুলো এখনও সফলভাবে ভেন্যুর ফিল্টারিং সার্ভিসে রাউট করা হচ্ছে।
IPv6 ওভারসাইট
যেহেতু নেটওয়ার্কগুলো ডুয়াল-স্ট্যাক কনফিগারেশনে ট্রানজিশন করছে, ফায়ারওয়াল রুলগুলো প্রায়শই একচেটিয়াভাবে IPv4-এর জন্য লেখা হয়। যদি DoH ব্লকলিস্ট এবং পোর্ট 53 ইন্টারসেপশন রুলগুলো IPv6 কভার না করে, তবে আধুনিক ডিভাইসগুলো তাদের IPv6 স্ট্যাক ব্যবহার করে নির্বিঘ্নে IPv4 কন্ট্রোলগুলোকে বাইপাস করবে। মিটিগেশন: নিশ্চিত করুন যে সমস্ত DoH ব্লকলিস্ট, পোর্ট 53 রিডাইরেক্ট রুল এবং পোর্ট 853 ড্রপ রুলগুলো IPv4 এবং IPv6 উভয় রাউটিং টেবিলে সমানভাবে প্রয়োগ করা হয়েছে।
অ্যাপ্লিকেশন ব্রেকএজ
অ্যাগ্রেসিভ DoH ব্লকিং মাঝে মাঝে নির্দিষ্ট মোবাইল অ্যাপ্লিকেশনগুলোকে ব্রেক করতে পারে যেগুলো একচেটিয়াভাবে তাদের নিজস্ব DoH ইমপ্লিমেন্টেশনের ওপর নির্ভর করে এবং স্ট্যান্ডার্ড DNS-এ ফিরে যেতে অস্বীকার করে। মিটিগেশন: একটি ডকুমেন্টেড এক্সেপশন প্রসেস বজায় রাখুন। যদি কোনো বিজনেস-ক্রিটিক্যাল অ্যাপ্লিকেশন ব্রেক করে, তবে বিশ্বব্যাপী DoH ওপেন করার পরিবর্তে, সেই নির্দিষ্ট অ্যাপ্লিকেশনের রিভলভারের জন্য DoH ট্রাফিককে সিলেক্টিভভাবে অনুমতি দিতে TLS ইন্সপেকশন (যদি NGFW-তে উপলব্ধ থাকে) ব্যবহার করুন।
ROI এবং বিজনেস ইমপ্যাক্ট
শক্তিশালী DoH মিটিগেশনের বিজনেস কেসটি ঝুঁকি এড়ানো এবং কমপ্লায়েন্স নিশ্চিতকরণের ওপর ভিত্তি করে তৈরি। একটি একক ঘটনা—যেমন কোনো গেস্ট অবৈধ কন্টেন্ট অ্যাক্সেস করার ফলে রেগুলেটরি ইনকোয়ারি হওয়া, অথবা কোনো আপোসকৃত IoT ডিভাইস DoH-এর মাধ্যমে C2 কানেকশন স্থাপন করা—এমন খরচ ডেকে আনতে পারে যা সঠিক কন্ট্রোল ইমপ্লিমেন্ট করার জন্য প্রয়োজনীয় ইঞ্জিনিয়ারিং সময়ের চেয়ে অনেক বেশি।
একাধিক ভেন্যু জুড়ে পরিচালিত একটি এন্টারপ্রাইজের জন্য, DoH মিটিগেশন আর্কিটেকচারকে স্ট্যান্ডার্ডাইজ করা ধারাবাহিক পলিসি এনফোর্সমেন্ট নিশ্চিত করে। এই স্ট্যান্ডার্ডাইজেশন IT সার্ভিস ডেস্কের ওপর অপারেশনাল বোঝা কমায়, কারণ ISP-গুলোর কাছ থেকে আসা অ্যাবিউজ নোটিশ শূন্যে নেমে আসে এবং উচ্চ-ব্যান্ডউইথের অনুপযুক্ত কন্টেন্ট ব্লক করার মাধ্যমে নেটওয়ার্ক পারফরম্যান্স বজায় থাকে। পরিশেষে, DNS লেয়ার সুরক্ষিত করা নিশ্চিত করে যে Guest WiFi -এ ভেন্যুর বিনিয়োগ একটি দায়বদ্ধতার পরিবর্তে একটি নিরাপদ, কমপ্লায়েন্ট সম্পদ হিসেবে থাকে।
关键定义
DNS over HTTPS (DoH)
一种通过 HTTPS 协议执行远程域名系统 (DNS) 解析的协议,在 DoH 客户端和基于 DoH 的 DNS 解析器之间加密数据。
当 IT 团队部署内容过滤时,DoH 充当绕过机制,将 DNS 查询隐藏在标准加密的网络流量中。
DNS over TLS (DoT)
一种安全协议,通过传输层安全 (TLS) 协议加密和包装 DNS 查询和答案,在专用端口 (853) 上运行。
通常在现代 Android 设备(私人 DNS)上默认启用,必须在防火墙上阻止 DoT,以确保查询回退到场所的过滤 DNS。
Opportunistic DoH
操作系统或浏览器在检测到配置的 DNS 解析器支持加密协议时,自动将标准 DNS 查询升级为 DoH 的行为。
此功能在 Windows 11 和 Chrome 中很常见,意味着即使场所分配了标准 DNS IP,流量仍可能转移到加密端口 443,从而绕过传统监控。
Port 53 Interception
一种网络防火墙配置,它捕获 UDP/TCP 端口 53 上的所有出站流量,并将其强制重定向到指定的 DNS 解析器,无论客户端请求的目标 IP 是什么。
对于捕获具有硬编码 DNS 设置或已从失败的 DoH 连接回退的设备的 DNS 查询至关重要。
Next-Generation Firewall (NGFW)
一种网络安全设备,提供超越传统状态防火墙的功能,包括深度数据包检测、应用程序感知和 TLS/SSL 解密。
NGFW 对于 DoH 缓解至关重要,因为它们可以根据应用程序签名而不仅仅是 IP 地址来识别和阻止 DoH 流量。
Fallback Behavior
客户端设备在其首选的加密 DNS 协议(DoH 或 DoT)连接失败时的编程响应,通常导致设备回退到标准的未加密 DNS。
网络架构师依赖这种行为;通过故意中断 DoH/DoT 连接,他们强制设备使用可拦截的端口 53。
Command-and-Control (C2)
攻击者用来与目标网络内的受感染设备(恶意软件/僵尸网络)进行通信的基础设施。
现代恶意软件越来越多地使用 DoH 来隐藏与企业网络监视器的 C2 通信,使得 DoH 缓解成为一项关键的安全要求。
Captive Portal
在授予访问权限之前,公共访问网络的用户必须查看并进行交互的网页。
captive portal 是告知用户其 DNS 流量正被过滤且加密 DNS 协议被阻止的法律上适当的位置。
应用实例
一家拥有 400 间客房的酒店最近部署了基于云的 DNS 过滤服务,以符合关于家庭友好内容的品牌标准。然而,IT 经理注意到,很大一部分访客流量仍然访问成人内容网站,并且 DNS 过滤仪表板显示的查询量低于预期。网络架构师应如何修复此绕过问题?
- 审计防火墙规则:架构师必须首先验证出站 TCP/UDP 端口 53 是否被拦截并 NAT 重定向到云 DNS 服务。
- 阻止 DoH 解析器:实施 NGFW 阻止列表,以丢弃发往已知 DoH 提供商(例如 Cloudflare、Google、Quad9)的出站 HTTPS(端口 443)流量。
- 阻止 DoT:添加防火墙规则以丢弃所有出站 TCP 端口 853 流量,以防止 Android 私人 DNS 绕过。
- 验证 IPv6:确保上述所有规则同时应用于 IPv4 和 IPv6 流量。
一家拥有 150 个门店的零售连锁店需要实施 DNS 过滤,以阻止其访客 WiFi 上的恶意软件和网络钓鱼。他们使用基本的分支防火墙,没有高级 TLS 检查功能。他们如何在不升级硬件的情况下有效缓解 DoH?
在没有 TLS 检查的情况下,该连锁店必须依赖强大的路由和阻止列表。
- 在分支防火墙上部署动态 DoH IP/域阻止列表,配置为通过外部威胁源自动更新。
- 实施严格的端口 53 NAT 重定向到企业 DNS 过滤器。
- 完全阻止端口 853。
- 更新 captive portal 服务条款,明确说明为了执行网络安全策略而阻止加密 DNS 协议。
练习题
Q1. 一名体育场网络工程师配置 DHCP 服务器,向所有访客设备提供其安全的过滤 DNS 服务的 IP 地址。然而,测试显示,手动配置 DNS 设置(例如 8.8.8.8)的设备成功绕过了过滤器。最合适的架构修复是什么?
提示:考虑建议路由和执行网络边缘路由之间的区别。
查看标准答案
工程师必须在体育场的防火墙上实施 NAT 端口转发规则。此规则应拦截来自访客 VLAN 的所有出站 UDP 和 TCP 端口 53 流量,并将目标 IP 强制转换为安全 DNS 服务的 IP 地址。这可确保无论客户端的本地配置如何,流量都通过过滤策略进行路由。
Q2. 在实施严格的 DoH 阻止列表后,一家会议中心的 IT 帮助台收到报告,称一个特定的定制活动管理应用无法为与会者加载。数据包捕获显示,该应用正在尝试使用自己的硬编码 DoH 解析器,但已被阻止,并且该应用拒绝回退到标准 DNS。应如何解决此问题?
提示:在安全策略与业务连续性之间取得平衡。防火墙能否区分一般 DoH 流量和到特定批准端点的流量?
查看标准答案
管理员应在 NGFW 策略中创建例外。他们不应全局禁用 DoH 阻止列表,而应识别活动管理应用所使用的 DoH 解析器的特定 IP 地址或域名,并将其列入白名单。如果防火墙支持应用层(Layer 7)检查,则更可靠的解决方案是创建一条策略,仅当目的地与批准的应用程序基础设施匹配时才允许 DoH 流量,确保一般的 DoH 绕过尝试仍被阻止。
Q3. 一家公共部门组织正在审计其访客 WiFi 合规性。他们已成功阻止端口 853 (DoT) 并实施端口 53 拦截。然而,他们缺乏预算购买具有高级 TLS 检查或动态 DoH 阻止列表的 NGFW。缓解 DoH 的最有效剩余策略是什么?
提示:如果无法使用动态列表,如何应对绝大多数机会性 DoH 流量?
查看标准答案
该组织应在其现有防火墙上实施静态阻止列表,针对最常见的公共 DoH 提供商(例如 Cloudflare、Google、Quad9)的 IP 地址和域名。虽然这需要手动维护,并且无法捕获不知名的 DoH 解析器,但研究表明,绝大多数 DoH 流量默认使用少数几家主要提供商。这在预算限制内提供了一个高效的“80/20”解决方案。
继续阅读本系列
公共WiFi责任:为什么内容过滤是强制性的
本技术参考指南概述了提供未过滤公共WiFi的法律和运营风险,详细说明了为什么内容过滤是场所运营商强制性的部署要求。它提供了可操作的架构策略、实施步骤和风险缓解战术,以保护网络免受非法活动、版权侵犯和监管不合规的影响。场所运营商和CTO将找到具体的案例研究、决策框架和配置指导,以实施一个可防御且合规的Guest WiFi环境。
在网络边缘阻止恶意软件和网络钓鱼
本技术参考指南概述了为在网络边缘保护未受管理的访客和物联网设备而实施网络级威胁防护的架构、部署和业务影响。它为IT领导者提供了主动阻止恶意软件和网络钓鱼的可行指导。
英国公共WiFi网络的IWF合规性
本权威指南详细说明了在英国各场所实施IWF合规公共WiFi网络的技术要求、架构和部署策略。它为IT领导者提供了切实可行的框架,以降低法律风险,同时保持高性能的网络访问。