ویندوز

چگونه بفهمیم برنامه‌های ویندوز در حال جاسوسی و ارسال اطلاعات هستند؟

در این مقاله یاد می‌گیرید که هر نرم‌افزار در ویندوز چه داده‌ای را به کجا و چرا ارسال می‌کند و چطور می‌توان جلوی آن را گرفت. اگر به این فکر کرده‌اید که برنامه‌های ویندوز در پس‌زمینه دقیقاً چه اطلاعاتی به سرورهای بیرونی ارسال می‌کنند، احتمالاً می‌دانید که فایروا…

6 دقیقه مطالعه
  • پشتیبانی شبکه
  • امنیت شبکه
  • فایروال
  • امنیت سایبری
  • کنید
  • شبکه
  • نرم‌افزار
  • پورت‌مستر
چگونه بفهمیم برنامه‌های ویندوز در حال جاسوسی و ارسال اطلاعات هستند؟

خلاصه تحلیلی خبر

در این مقاله یاد می‌گیرید که هر نرم‌افزار در ویندوز چه داده‌ای را به کجا و چرا ارسال می‌کند و چطور می‌توان جلوی آن را گرفت. اگر به این فکر کرده‌اید که برنامه‌های ویندوز در پس‌زمینه دقیقاً چه اطلاعاتی به سرورهای بیرونی ارسال می‌کنند، احتمالاً می‌دانید که فایروا…

موضوعات اصلی: پشتیبانی شبکه، امنیت شبکه، فایروال، امنیت سایبری، کنید، شبکه

نمایش ترافیک شبکه و برنامه‌های ویندوز در محیط نرم‌افزار پورت‌مستر (Portmaster)

در این مقاله یاد می‌گیرید که هر نرم‌افزار در ویندوز چه داده‌ای را به کجا و چرا ارسال می‌کند و چطور می‌توان جلوی آن را گرفت.

اگر به این فکر کرده‌اید که برنامه‌های ویندوز در پس‌زمینه دقیقاً چه اطلاعاتی به سرورهای بیرونی ارسال می‌کنند، احتمالاً می‌دانید که فایروال پیش‌فرض سیستم‌عامل جواب درستی برای سؤال شما ندارد. فایروال ویندوز بیشتر برای مسدود کردن پورت‌ها و آدرس‌های آی‌پی طراحی شده است، نه نشان دادن اینکه کدام برنامه، به کدام مقصد، و برای چه کاری وصل می‌شود.

در این مقاله با ابزار رایگان و متن‌باز پورت‌مستر (Portmaster) آشنا می‌شوید که حریم خصوصی و امنیت شبکه را برای کاربران ویندوز و لینوکس به سطح دیگری می‌برد.

برای مدیریت مصرف حجم اینترنت و جلوگیری از جاسوسی نرم‌افزارها، تمرکز اصلی ما بر روی نصب، شناخت محیط و اعمال محدودیت‌ها خواهد بود.

  • بهسایت رسمی Safingیا صفحه‌ی پروژه در گیت‌هاب مراجعه و جدیدترین نسخه‌ی ویندوز (فایل exe.) را دانلود کنید.
  • فایل نصب را با دسترسی مدیر (Run as administrator) اجرا کنید، زیرا پورت‌مستر برای رصد ترافیک شبکه به این دسترسی نیاز دارد.
  • در طول نصب، به پورت‌مستر اجازه دهید درایور شبکه و سرویس پس‌زمینه روی ویندوز نصب کند؛ این دو بخش ترافیک خروجی را قبل از خروج از سیستم رهگیری می‌کنند.
  • پس از پایان نصب، سیستم را یک‌بار ری‌استارت کنید تا درایور شبکه به‌درستی فعال شود.
پنل کاربری نرم‌افزار پرتمستر (Portmaster) با پنجره راهنمای Learn More
نمای محیط کاربری ابزار پرتمستر برای مدیریت و نظارت بر ترافیک شبکه در ویندوز
پنجره تنظیمات Secure DNS در نرم‌افزار پرتمستر (Portmaster) برای رمزنگاری درخواست‌های DNS
بخش پیکربندی رمزنگاری درخواست‌های شبکه در رابط کاربری ابزار پرتمستر جهت افزایش امنیت حریم خصوصی
پیام مسدودسازی ردیاب‌ها در محیط نرم‌افزار پرتمستر (Portmaster)
این تصویر بخشی از فرآیند تنظیمات ابزار پرتمستر برای مدیریت حریم خصوصی و مسدودسازی ردیاب‌های سیستم است.
پنل کاربری نرم‌افزار پرتمستر (Portmaster) با پیام محافظت از حریم خصوصی
رابط کاربری ابزار پرتمستر برای مدیریت و نظارت بر داده‌های ارسالی برنامه‌ها در ویندوز
  • با باز کردن داشبورد برنامه، در تبNetwork Activityبا لیست زنده‌ای مواجه می‌شوید که جذاب‌ترین بخش نرم‌افزار است.
  • در اینجا نام تک‌تک نرم‌افزارهایی که در همان لحظه در حال استفاده از اینترنت هستند را می‌بینید. در کنار نام هر نرم‌افزار، پرچم کشور میزبانِ سرور، آدرس دامنه و حجم داده‌های رد و بدل شده درج شده است.
  • اتصالات با رنگ‌های مختلفی نشان داده می‌شوند؛ اتصالات مجاز معمولاً سبز یا خاکستری و اتصالاتی که توسط خود پورت‌مستر مسدود شده‌اند، به رنگ قرمز درآمده‌اند.
نمای داشبورد نرم‌افزار پرتمستر که وضعیت اتصالات مسدود شده و اپلیکیشن‌های فعال را نمایش می‌دهد.

بخش Block an App کاربردی‌ترین راهکار برای نرم‌افزارهای کرک‌شده یا برنامه‌هایی است که بی‌دلیل اینترنت مصرف می‌کنند

  • در منوی سمت چپ، روی گزینه‌یAppsکلیک کنید. در اینجا لیستی از تمامبرنامه های کاربردی ویندوزکه روی سیستم نصب شده‌اند را می‌بینید.
  • برنامه مورد نظر خود مثلاً پی‌دی‌اف خوان یا یک لانچر بازی را جستجو و روی آن کلیک کنید.
  • با ورود به صفحه‌ی اختصاصی برنامه، در بخش بالای صفحه دکمه‌ای با عنوانBlock Connectionsبرای مسدودسازی اتصالات وجود دارد.
  • با فعال کردن Block Connections، برنامه‌ی موردنظر برای همیشه در قرنطینه‌ی شبکه قرار می‌گیرد و دیگر قادر به ارسال یا دریافت هیچ‌گونه داده‌ای نخواهد بود.
  • اگر نمی‌خواهید کل دسترسی برنامه را قطع کنید، در لیست اتصالات همان برنامه به پایین اسکرول و دامنه‌ی خاص مثل سرور آپدیت برنامه را پیدا کنید. سپس فقط همان یک مورد را Block (مسدود) کنید.
پنل مدیریت اتصال نرم‌افزار Toonboom (Toonboom) در محیط برنامه Portmaster
جزئیات ترافیک خروجی نرم‌افزار Toonboom در پنل مدیریت شبکه پرتمستر (Portmaster)
پنل مدیریت ترافیک شبکه نرم‌افزار Portmaster برای اپلیکیشن Toonboom
نمای تنظیمات کنترل دسترسی و مانیتورینگ داده‌های ارسالی نرم‌افزار Toonboom در محیط Portmaster
فهرست برنامه‌های فعال و نصب شده در محیط نرم‌افزار Portmaster
نمای مدیریت ترافیک شبکه و پایش فعالیت برنامه‌ها توسط ابزار پرتمستر در ویندوز
  • به بخشSettingsو سپس تبSecure DNSبروید.
  • پورت‌مستر به‌جای استفاده از DNS پیش‌فرض ویندوز که امکان ردیابی آن وجود دارد، از ریزالورهای رمزنگاری‌شده (Secure DNS) استفاده می‌کند.
پنل تنظیمات Privacy Filter در نرم‌افزار پورت‌مستر (Portmaster) برای مدیریت حریم خصوصی
بخش تنظیمات فیلتر حریم خصوصی در رابط کاربری نرم‌افزار Portmaster جهت کنترل دسترسی برنامه‌ها به شبکه
تنظیمات بخش Secure DNS در رابط کاربری نرم‌افزار Portmaster برای مدیریت سرورهای DNS
منوی تنظیمات امنیتی Portmaster که امکان انتخاب سرورهای DNS مختلف مانند Cloudflare و Quad9 را برای کنترل ترافیک شبکه فراهم می‌کند.
بخش DNS امن در برنامه Portmaster برای مدیریت سرورهای DNS
پنل امنیتی Portmaster که اجازه مدیریت سرورهای DNS و فیلترهای حریم خصوصی را فراهم می‌کند.

در نرم‌افزار پورت‌مستر، قدرت اصلی مدیریت شبکه در بخش قوانین (Rules) شخصی نهفته است. اگرچه تنظیمات پیش‌فرض برنامه برای بیشتر کاربران کافی است، اما با ساخت قوانین سفارشی می‌توانید ترافیک شبکه را به دقیق‌ترین شکل ممکن کنترل کنید.

قوانین در پورت‌مستر به دو دسته‌یGlobal Rules(سراسری) وPer-App Rules(اختصاصی) تقسیم می‌شود. قوانین سراسری بر کل سیستم و قوانین اختصاصی فقط روی یک نرم‌افزار مشخص اجرا می‌شوند. برای ساخت قانون جدید مراحل زیر را دنبال کنید

  • انتخاب دامنه‌ی اثراگر می‌خواهید قانون روی کل سیستم اعمال شود بهSettingsبروید و برای یک برنامه خاص نرم‌افزار مورد نظر را از منویAppsانتخاب کنید.
  • ورود به بخش قوانینبه سمت پایین اسکرول کنید تا به بخشRulesبرسید و روی دکمه‌یAdd Ruleکلیک کنید.
  • تعیین نوع دسترسی (Action)مشخص کنید که قصدBlock(مسدودسازی) یاAllow(مجاز کردن) ترافیک را دارید.
  • تعیین شرط (Criteria)شرط خود را بر اساس یکی از معیارهای زیر وارد کنیدDomainبرای مسدود یا مجاز کردن آدرس سرور مشخص (مثلاً analytics.example.com)IP Address / Subnetبرای کنترل آدرس IP یا محدوده‌ی خاصPortبرای محدود کردن پورت خاص مانند پورت ۸۰ یا ۴۴۳Countryبرای بستن ترافیک ورودی یا خروجی به یک کشور خاص بر اساس کد دو حرفی مانند US یا CN
  • استفاده از Wildcardبا قرار دادن علامت ستاره (مثل telemetry.microsoft.com.*) می‌توانید تمام زیردامنه‌های یک آدرس را به‌طور یک‌جا مسدود کنید.
  • ذخیرهدر نهایت روی دکمه‌یSaveکلیک کنید تا قانون بلافاصله اعمال شود.
رابط کاربری نرم‌افزار پرتمستر (Portmaster) و بخش مدیریت قوانین ترافیک شبکه
نمای تنظیمات امنیتی و قوانین خروجی برای کنترل ارتباطات برنامه Toonboom در محیط کاربری پرتمستر
پنل تنظیمات Outgoing Rules در نرم‌افزار Portmaster برای مدیریت ترافیک شبکه
نمای تنظیمات فیلترینگ خروجی در ابزار Portmaster جهت کنترل اطلاعات ارسالی برنامه‌ها به شبکه.
پنل مدیریت ترافیک شبکه در نرم‌افزار پرتمستر (Portmaster) برای کنترل برنامه‌ها
نمای تنظیمات و قوانین خروجی در ابزار پرتمستر جهت پایش و مدیریت امنیت داده‌های ارسالی برنامه‌ها

با وجود تمام مزیت‌های جذاب پورت‌مستر، استفاده از آن در روزهای اول به کمی صبر و حوصله نیاز دارد.

  • منحنی یادگیری و آزمون و خطازمانی که پورت‌مستر را نصب می‌کنید، احتمالا از دیدن حجم اتصالات پس‌زمینه شوکه شوید. اگر بدون دانش قبلی شروع به مسدود کردن پردازش‌های ناآشنای ویندوز (مثل svchost.exe) کنید، ممکن است برخی از عملکردهای ویندوز یا برنامه‌ها از کار بیفتند. پیدا کردن اینکه کدام اتصالات ضروری و کدام اضافی هستند، نیاز به کمی آزمون و خطا دارد.
  • برای چه کسانی مناسب است؟پورت‌مستر برای کاربرانی که به امنیت سایبری، حفظ حریم خصوصی در برابر شرکت‌های بزرگ و مدیریت ترافیک شبکه‌ی خود اهمیت می‌دهند ابزار بی‌نظیری محسوب می‌شود. اگر می‌خواهید برنامه‌ای را نصب کنید و دیگر هرگز سراغ تنظیمات آن نروید، احتمالا هشدارهای اولیه و نیاز به ساختن قوانین شخصی (Rules) برایتان کمی خسته‌کننده باشد.

برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.