امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه

امنیت شبکه چیست؟ و چطور امنیت شبکه های کامپیوتری را حفظ کنیم؟

امنیت شبکه یکی از مهمترین مسائلی است که در دنیای شبکه امروز مطرح می شود. در این مقاله به این سوال می پردازیم که «امنیت شبکه چیست ؟»، در اینجا سعی می کنیم موضوع امنیت شبکه را به صورت کامل بررسی کرده و ببینیم که چگونه امنیت شبکه های کامپیوتری ایجاد می شود، چه خطراتی در سر راه آن وجود دارد و در راه برقرار کردن این امنیت باید چه اقداماتی را انجام دهیم.

امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه چیست

امنیت شبکه چیست ؟

امنیت شبکه که در زبان انگلیسی به آن «Network Security» می گویند، مجموعه از از سیاست ها، مقررات و تمهیداتی است که توسط مدیر و یا مدیران شبکه به منظور جلوگیری و نظارت بر دسترسی غیرمجاز، سواستفاده، اصلاح، جلوگیری از تغییرات و یا محدود کردن دسترسی، در شبکه های کامپیوتری و منابع قابل دسترسی در شبکه تدوین شده و به آن اعمال می گردد.

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

نخستین گام در راه ایجاد امنیت شبکه های کامپیوتری

در زمانی که صحبت از «امنیت شبکه» به میان می آید کلمه های معادل آن یعنی «امنیت اطلاعات» نیز اغلب به جای همدیگر به کار گرفته می شوند. با این حال منظور ما از به کار بردن هر دو اینها یک مفهوم مهم یعنی امنیت شبکه است.

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

یکی از مهمترین مواردی که باید در نظر داشت تفاوت میان «امنیت اطلاعات» که به معنای ایجاد امنیت کامل بر روی منابع اطلاعاتی و «امنیت شبکه» به معنای ایجاد امنیت در کل ساختار شبکه است.

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

در شرکت های معمول از تکنیک DLP برای جلوگیری در برابر از دست رفتن داده ها استفاده می کنند. همچنین ایجاد مرزها و نواحی محدود دسترسی هم می تواند یکی از بهترین مواردی باشد که سبب حفظ امنیت اطلاعات می شود.

مفاهیم مهم در زمینه امنیت شبکه

امنیت شبکه از ساده ترین بخش های کارش آغاز می شود. از زمانی که شما رمز خود را برای ورود به حساب کاربریتان وارد میکنید تا زمانی که از سیستم های پیشرفته امنیتی بهره برده می شود، شما با امنیت شبکه های کامپیوتری درگیری هستید.

در زمانی که ما از یک رمز ساده استفاده می کنیم، به آن «احراز هویت تک عامله» می گویند، این شیوه سنتی برای ورود به بیشتر سیستم های اطلاعاتی است اما در سال های اخیر شیوه «احراز هویت دو عامله» هم به وجود آمده است. در این شیوه از یک توکن، قفل سخت افزاری، کارت ATM، ارسال پیامک و یا دریافت ایمیل و رمز دوم هم استفاده می شود.

با این حال حالت های «احراز هویت های چندگانه» معمولا «سه گانه» هم وجود دارند که برای احراز هویت از اطلاعات بیومتریک افراد نیز استفاده می کنند.

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

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

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

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

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

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

با توسعه سیستم های بیسیم و اینترنتی امکان شنود اطلاعاتی بسیار زیاد است. به همین خاطر « رمزنگاری» به عنوان یک تمهید بسیار مهم در اینجا تعریف می شود.

منابع امنیتی شبکه که به کندوهای عسل یا (Honeypots) معروف هستند، می تواند نظر هر هکری را به خود جلب کند. یکی از کاربرد سیستم های امنیتی آن است که تمامی اطلاعاتی که به این کندوهای عسل می رسند را از دید و تیررس هکرها دور نگاه دارند.به همین خاطر تمهیدات جدید رمزنگاری به صورت مرتب به بازار عرضه می شوند که در عین حفظ سرعت شبکه بتوانند امنیت را نیز در سطح بالا نگاه دارند.

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

امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه چیست

مدیریت امنیت شبکه های کامپیوتری

ساده ترین راه ایجاد امنیت در شبکه، «پیشگیری» است. در زیر مجموعه ای از اقدامات و تمهیدات امنیتی را برایتان مطرح کرده ایم که به راحتی به کمک آنها می توان امنیت را در سطح بالایی بالایی رعایت کرد. با این حال به موارد گفته شده در اینجا بسنده نکنید و همیشه تمهیدات امنیتی خودتان را به روز نگاه دارید و شیوه های امنیتی جدید را فرا بگیرید.

تمهیدات امنیت شبکه برای منازل

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

امنیت شبکه های کامپیوتری برای کسب و کارهای متوسط

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

برای کسب و کارهای بزرگ

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

امنیت شبکه های کامپیوتری در دانشگاه ها و مراکز آموزشی

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

امنیت شبکه های کامپیوتری برای شرکت های بزرگ و یا سازمان های دولتی

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

امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه چیست

انواع تهدیدات امنیتی شبکه و منابع آن

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

تهدید و حمله Denial-of-Service یا DOS

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

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

امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه چیست

برخی از اقدامات امنیتی و دفاعی در برابر حملات و تهدیدات DOS:

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

حتما از ابزارهای فیلتر کردن برای بستن درخواست های جعلی و یا با الگوهای مشابه استفاده کنید. بسیای از حملات DOS دارای الگوهای مشابه هستند و راحتی می توان وقوع آن ها را شناسایی کرد.

بسته های جعلی بیشتر بر اساس الگوهایی نظیر RFC1918 هستند که برای شبکه های خصوصی و شبکه Loopback آدرس دهی شده اند.

هنگامی که از یک سرویس میزبانی استفاده می کنید حتما عوامل مربوط به آن را به روز کنید.

حملات به شیوه دسترسی غیرمجاز

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

حمله به شیوه تخریب اطلاعات

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

حمله به شیوه اجرا فرامین غیرقانونی

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

انواع فایروال ها برای ایجاد امنیت در شبکه های کامپیوتری

برای ایجاد امنیت در یک شبکه رایانه ای ما این امکان را داریم که از سه نوع فایروال استفاده کنیم.

فایروال های مسیر

نمونه اول فایروال های، به فایروال های مسیر کاربردی شناخته می شوند. آن ها از باستین هاست هایی ساخته شده اند که برای اجرا به صورت پروکسی سرور یک نرم افزار ویژه اجرا می شوند. این نرم افزار در لایه کاربردی ISO/OSI قدیمی اجرا می شود.

کلاینت های پشت فایروال باید به شکل«پروکسی شده، Proxitized» در آیند. پروکسی شده به معنای آن است که امکان شناخت پروکسی که آن ها را پیکربندی کرده است وجود داشته باشد، تا خدمات اینترنتی متناسب به آن ها ارائه شود. معمولا این ها دارای ویژگی های امنیتی هستند. زیرا در هنگام جابه جایی و عبور از شبکه به آنها اجازه عبور مجوز را نمی دهند. برای همین جابه جایی این دسته از بسته ها باید با استفاده از نرم افزارهای خاصی که برای عبور ترافیک شبکه هستند، انجام بگیرد.

فایروال های فیلتر کننده بسته ها

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

استفاده کردن از فایروال های فیلتر کردن بسته، به جای شیوه قبلی، منجر به تحمیل هزینه های اضافی می گردد. علت این مسئله به خاطر ویژگی کنترل دسترسی در لایه پایینی ISO/OSI است (به طور معمول، لایه انتقال یا لایه Session با توجه به سربار کمتر و فیلتری که به وسیله روتورها انجام می شود، بهینه شده شده اند، تا بهتر بتوانند موارد مرتبط به شبکه بندی را به اجرا درآورند. مسیر فیلترینگ بسته، اغلب بسیار سریعتر از لایه کاربردی است).

فایروال هایی با سیستم های ترکیبی

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

احتمالات دیگری هم برای ترکیب انواع پروکسی های فیلتر کننده بسته ها و لایه های کاربردی وجود دارد. در کل می توان گفت که این حالت شامل مزیت هایی نظیر ارائه معیاری برای حفاظت از سرورها در برابر خدمات اینترنتی (مثلا یک سرور عمومی وب) می شود، همچنین می توان به ایجاد امنیت در یک مسیر لایه کاربردی به شبکه داخلی اشاره کرد.

امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه چیست

انواع دیگر حملات در شبکه های رایانه های

در بالا به چند نمونه از حمله های رایج به شبکه های کامپیوتری اشاره کردیم. در این جا بحث را توسعه می دهیم و به موارد دیگر می پردازیم.

حمله به شیوه اسکن کردن پورت ها یا Port scanner

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

حمله به شیوه مرد میانی یا Man in the middle

این شیوه، نوعی شنود اطلاعاتی است. در واقع جز خطرناک ترین شکل حمله ها است. این شیوه که به صورت خلاصه به عنوان MITM شناخته می شود، به این گنه صورت می گیرد که مهاجم با استفاده از تکنیک هایی نظیر Arp Poisoning، در بین دو طرف ارتباط قرار می گیرد و بدون اینکه طرفین ارتباط متوجه شوند، نسبت به شنود اطلاعاتی، دستکاری ارتباطات تبادل شده و یا جمع آوری اطلاعات و داده ها اقدام می کنند.

حمله با استفاده از شیوه های Arp Poisoning یا Arp Spoofing

پروتکل های Arp برای تبدیل IP به MAC استفاده می شود. هکرها می تواند با ایجاد بسته های GArp جعلی و معرفی IP Address های شبکه، حمله هایی را تعریف کنند. در این شیوه هکر می تواند با استفاده از بسته های GArp و IP Address های جعلی، که بر اساس بسته های Arp Table به روزرسانی می شوند، یک حمله MITM را طراحی کند. سپس نسبت به جمع آوری اطلاعات از خط ارتباطی اقدام کند. و بدون آنکه حمله وی شناسایی شود، به اطلاعات مورد نظر دسترسی پیدا کند.

شیوه های فرعی حمله های DOS

همانطور ه گفته شد، حمله های DOS یا Denial of Service یکی از رایج ترین حمله هایی است که می تواند بر روی شبکه صورت بگیرد. اما این شیوه فقط به یک صورت انجام نمی شود. در سال های اخیر شیوه های دیگری از آن نیز به کار گرفته شده است. شیوه حمله DOS به صورت کلی در همه حالت به شیوه سرازیر کردن انبوهی از درخواست ها به سمت یک سرور است. در این حال سرور قادر به پاسخگویی به همه درخواست ها نمی باشد و در نتیجه کار آن به شکل موقت و یا دائمی مختل می شود.

حمله DOS به صورت SYN Flood

در پروتکل TCP IP جهت ارتباط بین کلاینت و سرور باید یک پک همزمان ساز TCP SYN از کلاینت به سرور ارسال شود. با ارسال این بسته، سرور متوجه درخواست کلاینت برای ایجاد ارتباط می شود. در صورتی که این ارتباط توسط سرور تایید شود، یک پک تایید یا Syn/Ack در پاسخ به آن ارسال می شود. این کد به کلاینت پاسخ درخواستش را تفهیم می کند. با دریافت این تاییدیه کلاینت پاسخ تاییدیه را پس فرستاده و در نتیجه ارتباط های بعدی برقرار می شود. این مکانیزیم توسط هکرها به عنوان یک ابزار حمله در نظر گرفته می شود. در این شیوه هکر، از IP ها را بررسی کرده و یک سری از IP های جعلی را ایجاد می کند. در این شیوه درخواست بستن سیشن ها به سرور ارسال نمی شود. و در نتیجه سیشن های باز زیادی بر روی سرور ایجاد می شود. از آنجا که مدیریت کردن و پاسخگویی به این اتصال ها بسیار سخت و حتی ناممکن می شود. سرور از دسترس خارج شده و دیگر امکان پاسخگویی را نخواهد داشت.

حمله DOS به صورت Smurf Attack

هکرها در این حمله از دو ابزار ویژه استفاده می کنند که شامل ip Spoofing و ICMP می شوند. در این شیوه با استفاده از IP Spoofing هکر یک IP از قربانی را جعل می کند و با استفاده از دستورات Ping نسبت به تولید ترافیک ICMP echo با مقصد Broadcasts اقدام می کند. در نتیجه تعداد زیادی از پاسخ های ICMP Reply برای قربانی ارسال می شود. با ازدیاد این پاسخ های ناخواسته، سرور توانایی خودش برای پاسخگویی را از دست داده و در نتیجه کار آن مختل شده و آن از کار می افتد.

حمله DOS به صورت Ping Flood

در این نوع حمله از پروتکل ICMP به شیوه دیگری استفاده می شود. در حمله ping flood با بهره گیری از دستور ping کامپیوتر قربانی مورد حمله قرار می گیرد. Ping ها در این روش با حجم بالا، باعث overload شدن کامپیوتر قربانی می شوند. راحت ترین شیوه این نمونه حمله Ping Flood است که تحت پروتکل ICMP کار می کند.
در حالت عادی پینگ ها برای ارتباط میان رایانه ها به کار گرفته می شوند اما در زمان حمله، سیل گسترده ای از این پینگ ها برای یک سرور ارسال می گردد و در نتیجه کامپیوتر قربانی از کار افتاده و از دور خارج می شود.

حملات DDOS یا Distributed Denial Of service

حملات DDOS شکل پیچیده تری از حمله های Ping Flood است. در این شیوه چند یا چندین رایانه با همدیگر به اجرای حمله می پردازند. سرپرستی حمله توسط یک رایانه اصلی یا Master است که بقیه دستگاه یا زامبی (Zombie) ها را کنترل می کنند.

در این حمله هم رایانه سرور اصلی (قربانی اولیه) و هم سایر منابع آن (قربانی های ثانویه) در معرض تهاجم قرار می گیرند. حملات DDOS می تواند سرورهای شرکت های بزرگ را از کار بیندازد و یا اختلالات جدی در کار آن ها به وجود بیاورد. اکثر سرورهای سازمان های دولتی، بانک ها و یا سایت شرکت های مهم از جمله قربانیان این حمله ها هستند. این شکل از حمله در شیوه های گوناگونی انجام می شود که در اینجا به آن نمی پردازیم ولی به صورت جدی می تواند آسیب های جدی به شبکه ما بزند.

امنیت شبکه، امنیت شبکه های کامپیوتری، امنیت شبکه چیست

روش های ایجاد امنیت در شبکه های کامپیوتری

کنترل کردن سطح دسترسی ها

یکی از بهترین موانع برای جلوگیری از حمله هکر ها آن است که از دسترسی آن ها به انواع منابع شبکه جلوگیری شود. به فرایند کنترل دسترسی NAC گفته می شود که سرنامه عبارت Network Access Control است.

نصب آنتی ویروس ها

نرم افزارهای ضد ویروس ، نقش بسیار مهمی را در ایجاد امنیت برای شبکه های کامپیوتری دارند. این نرم افزارها می توانند بدافزارها را شناسایی کرده و انواع کرم ها، تروجان ها، کرم ها و سایر نرم افزارهایی که از کدهای مخرب بهره می برند را شناسایی کند. با استفاده از راهکارهایی نظیر Signature Matching ، این نرم افزارها می توانند ویروس های را شناسایی کنند. در این فرایند سه وظیفه عمده انجام می شود:

  1.  کدهای ارسالی بازرسی می شوند.
  2. بر اساس الگوهایی موجود هویت آن ها شناسایی می شوند.
  3. در صورتی که این الگوها مغایر استاندارهای تایید شده باشد، نسبت به پاکسازی و آلودگی زدایی اقدام می شود.

حفظ امنیت نرم افزاری در شبکه های رایانه ای

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

تجزیه و تحلیل رفتارهای ترافیکی در شبکه

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

پشتیبان گیری دائمی و مطمئن از اطلاعات

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

استفاده از فایروال های مناسب با شبکه

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

در مقالات آینده بیشتر در همین وبلاگ بیشتر درباره امنیت شبکه توضیح خواهیم داد.

    پاسخی بگذارید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *