• item visited : 419
مرور اجمالی بر فازهای تست نفوذ

تست نفوذ

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

مسئولیت های یک متخصص تست نفوذ 

یک متخصص تست نفوذ مسئولیت یافتن آسیب پذیری های امنیتی از جمله اینکه کدام روش تست نفوذ مناسب موقعیت است را دارد. این یک وظیفه چالش برانگیز است که نیازمند مهارت و دانش بالا است.
یک متخصص تست نفوذ باید با تکنیک های مختلف هک آشنا باشد و دارای دانش بالا در زمینه امنیت شبکه باشد. همچنین باید بداند که چگونه ابزار های مختلف را به منظور ارزیابی وضعیت امنیت سیستم هدف به کار بگیرند.

پنج فاز تست نفوذ

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

شناسایی

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

پویش

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

ارزیابی آسیب پذیری

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

بهره برداری

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

معرفی ابزارهای محبوب تست نفوذ

ابزارهای بسیار زیادی در زمینه تست نفوذ وجود دارد و هر کدام از این ابزار ها دارای نقاط قوت و ضعف مختص به خود هستند. برخی از محبوب ترین ابزارها عبارتند از:
Nmap : Nmap یک ابزار قوی پویش شبکه است که می تواند پورت های باز را شناسایی کند. این ابزار همچنین دارای قابلیت شناسایی نرم افزارهای آسیب پذیر است.
Metasploit : این ابزار همانطور که قبل تر به آن اشاره شد، در فاز بهره برداری مورد استفاده قرار می گیرد. Metasploit شامل یک کتابخانه بهره برداری از برنامه ها و سیستم عامل های مختلف است.
Wireshark : یک ابزار تحلیل شبکه که می تواند packet data را از یک شبکه گرفته و آن را رمزگشایی کرده و به یک فرم قابل خواندن تبدیل کند. از این ابزار می توان به منظور شناسایی ترافیک مشکوک و انتقال اطلاعات حساس در شبکه استفاده کرد.
Burp Suite : یک ابزار همه کاره تست امنیت اپلیکیشن آنلاین است.این ابزار می تواند آسیب پذیری، درخواست ها و پاسخ های دستکاری کردن و قطع ارتباط بین کلاینت و سرور را انجام داد.
این ها تنها تعداد کمی از ابزارهای موجود برای تست نفوذ هستند. به عنوان یک متخصص تست نفوذ نفوذ، ضروری است که با این ابزارها آشنا داشته باشید تا بتوانید بهترین ابزار را با توجه به موقعیت انتخاب کنید.          

اشتباهات رایج تست نفوذ

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

Average :  5.00 |  Submitted :  1

Tags

    6.1.7.0
    V6.1.7.0