سارا مسلمی
سارا مسلمی
خواندن ۳ دقیقه·۱ سال پیش

تست نفوذ چیست ؟

تست نفوذ (Penetration Test) که Pentest هم نامیده می‌شود، نوعی حمله سایبری شبیه‌سازی شده و کنترل شده علیه شبکه‌ها و سیستم‌های کامپیوتری سازمان‌ها برای بررسی آسیب‌پذیری‌‌ها یا همان حفرات امنیتی است. در رابطه با امنیت برنامه‌های تحت وب، از این تست معمولا برای تقویت فایروال برنامه وب (WAF) استفاده می‌شود.

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

تست نفوذ به دو صورت انجام می‌شود :

تست نفوذ دستی و خودکار

تست نفوذ دستی

  • به منظور دستیابی به نتایج بهتر، به تلاش بیشتری برای تست آسیب پذیری‌ها نیاز داریم.
  • انجام این تست به صورت دستی زمان بیشتری می‌برد.
  • وقتی یک حمله یا روش سو استفاده جدید ایجاد می‌شود، بسیاری از ابزارهای خودکار برای مقابله با این حملات باید منتظر اپدیت باشند. این در در صورتی است که انسان‌ها می‌توانند تکنیک جدید را به سرعت یاد گرفته و آن را پیاده سازی کنند.
  • تعداد نتایج کاذب در تست دستی در مقایسه با تست خودکار کمتر است.

تست نفوذ خودکار

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

انواع مختلف تست نفوذ چیست؟

پن تست شبکه

هدف از تست نفوذ شبکه جلوگیری از اعمال مخرب با استفاده از یافتن نقاط ضعف شبکه، پیش از حمله مهاجمان است. تست نفوذ در این نوع تست، بر اکسپلویت آسیب پذیری‌ها بر اساس انواع شبکات و دستگاه‌های مرتبط مانند روترها (routers)، سویچ‌ها(switches) و هاست‌های شبکه(network hosts) تمرکز دارد.

پن تست بی سیم

این تست شامل بررسی تمام دستگاه‌های بی‌سیم مورد استفاده در شرکت بوده و تبلت‌ها، لپ‌تاپ‌ها، تلفن‌های هوشمند و … را دربردارد. علاوه‌براین، موارد زیر نیز برای یافتن هرگونه آسیب‌پذیری در این نوع تست بررسی می‌شوند:

  • پروتکل‌های بی‌سیم (برای تعیین پروتکل‌های اساسا ضعیف)
  • نقطه دسترسی بی‌سیم (برای تعیین آن‌هایی که به درستی عمل نمی‌کنند)
  • اعتبارهای مدیریتی

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

تست نفوذ وب

این نوع تست نفوذ، که قادر به کشف آسیب‌پذیری‌ها و نقاط ضعف موجود در برنامه‌های تحت وب است، مولفه‌هایی مانندActiveX، Silverlight، و Java Appletها و APIها را مورد بررسی قرار می‌دهد. این نوع تست بسیار پیچیده بوده و زمان بیشتری را برای تست صحیح و کامل برنامه تحت وب نیاز دارد.

چرا باید تست نفوذ انجام دهیم؟

تست نفوذ، توانایی سازمان را برای محافظت از شبکه‌ها، برنامه‌های کاربردی، نقاط پایانی(end points) و کاربران خود در برابر تلاش‌های داخلی و خارجی که به منظور دور زدن کنترل‌های امنیتی و دستیابی به دسترسی‌های غیر مجاز صورت می‌گیرد را ارزیابی می‌کند.

خلاصه

تست نفوذ، توانایی سازمان را برای محافظت از شبکه‌ها، برنامه‌های کاربردی، نقاط پایانی (end points) و کاربران خود در برابر تلاش‌های داخلی و خارجی که به منظور دور زدن کنترل‌های امنیتی و دستیابی به دسترسی‌های غیر مجاز صورت می‌گیرد را ارزیابی می‌کند.

تست نفوذامنیتآسیب پذریریکامپیوترهک و امنیت
شاید از این پست‌ها خوشتان بیاید