سأحاول شرح بعض الأساسيات حتى نكتشف أين يكمن الضعف وكيف يتم استغلاله من طرف الهكر أو الحكومات
للتجسس على أنشطة المستخدمين وسحب كلمات المرور والمكالمات والمواقع التي يزورونها الى غير ذلك.
-عندما نفتح المتصفح ونطلب موقع معين على الانترنت , يقوم الروتر الخاص بنا بارسال الطلب على شكل IP
مثلا عندما نطلب موقع www.kooora.com فالروتر يرسل IP الخاص بالموقع 199.83.129.31
الى مزود خدمة الانترنت ISP فيقوم المزود بتحويل IP الى اسم النطاق www.kooora.com
بواسطة خدمة تسمى DNS فيعطينا الموقع الذي طلبناه (يشبه دليل الهاتف).
الى هنا نستنتج أن جميع اتصالاتنا تمر على مزود الخدمة ويمكنه معرفة ما نفعله فقط بتحليل الاتصال الصادر من IP الخاص بجهازنا
لأن كل جهاز متصل بالإنترنت لديه IP فريد .
الحل كان في استعمال DNS مختلف تابع لشركات أخرى ك ADGuard أو OpenDNS .
لكن!
ماذا لو قام أحد الهكر أو جهة أخرى من اعتراض الاتصال الخاص بنا قبل وصوله لسيرفر DNS ؟
ستكون بياناتنا عرضة للسرقة كأرقام بطاقات الائتمان أو كلمات مرور المواقع والمنتديات ...الخ
هذا الهجوم يسمى Man in The Middle واختصاره هو MiTM بالعربي رجل في الوسط.
إذا مالحل ؟!
الحل هو تشفير DNS لخاص بنا بواسطة برنامج Simple DNSCrypt صغير 7 ميجا تقريبا حر مفتوح المصدر بالإضافة أنه مجاني .
تشفير DNS أشبه بتشفير بروتوكول HTTP الى HTTPS
صورة البرنامج
![maintab](https://raw.githubusercontent.com/bitbeans/SimpleDnsCrypt/master/img/preview/mainmenu.png)
![resolvers](https://raw.githubusercontent.com/bitbeans/SimpleDnsCrypt/master/img/preview/resolvers.png)
![advanced](https://raw.githubusercontent.com/bitbeans/SimpleDnsCrypt/master/img/preview/advancedsettings.png)
![blacklist](https://raw.githubusercontent.com/bitbeans/SimpleDnsCrypt/master/img/preview/blacklist.png)
![blocklog](https://raw.githubusercontent.com/bitbeans/SimpleDnsCrypt/master/img/preview/blocklog.png)
![settings](https://raw.githubusercontent.com/bitbeans/SimpleDnsCrypt/master/img/preview/settings.png)
متطلبات التشغيل Prerequisites
للتوضيح أكثر
At least one system with Windows 7 SP1 and the installation of
At least one system with Windows 7 SP1 and the installation of
NET Framework 4.6.2 is currently required.
لتحميل البرنامج
To install Simple DNSCrypt use the latest (stable)
في أمان الله.