در حال بارگذاری...
تعریف، روششناسی و مراحل انجام تست نفوذ حرفهای برای برنامههای وب.
اهداف این درس
تست نفوذ (Penetration Testing یا Pentest) فرآیند شبیهسازی حمله واقعی به یک سیستم، شبکه یا برنامه با هدف شناسایی آسیبپذیریها قبل از اینکه مهاجمان واقعی از آنها سوءاستفاده کنند. این فرآیند با مجوز کتبی مالک سیستم انجام میشود.
مقایسه تست نفوذ و اسکن آسیبپذیری
| ویژگی | تست نفوذ | اسکن آسیبپذیری |
|---|---|---|
| هدف | بهرهبرداری و اثبات | شناسایی |
| روش | دستی و خودکار | عمدتاً خودکار |
| عمق | عمیق | سطحی |
| زمان | زیاد | کم |
| هزینه | زیاد | کم |
| نتیجه | اثبات آسیبپذیری | لیست احتمالات |
مجوز قانونی
هرگز بدون مجوز کتبی مالک سیستم تست نفوذ انجام ندهید. تست بدون مجوز غیرقانونی است و میتواند عواقب قانونی جدی داشته باشد.
گزارش تست نفوذ مهمترین خروجی فرآیند تست است. یک گزارش حرفهای شامل خلاصه مدیریتی، توضیحات فنی، مراحل بازتولید، تأثیر، ریسک و راهحل برای هر یافته است.
تست نفوذ نیاز به مجوز کتبی دارد.
گزارشنویسی حرفهای بخش مهمی از تست نفوذ است.
تست نفوذ فقط شناسایی نیست، بهرهبرداری هم شامل میشود.
اولین مرحله تست نفوذ چیست؟
مراحل اصلی تست نفوذ وب کدامند؟
مراحل اصلی شامل: ۱) شناسایی و جمعآوری اطلاعات، ۲) اسکن و شمارشگری، ۳) شناسایی آسیبپذیریها، ۴) بهرهبرداری، ۵) حفظ دسترسی (در صورت نیاز)، ۶) گزارشنویسی و ارائه.