شما اینجا هستید :

Home » مقالات » امنیت » Linux، سیستم عامل محبوب هکر ها

Linux، سیستم عامل محبوب هکر ها

میدونین چرا هکرا انقد به لینوکس علاقه دارن و تقریبا از هیچ سیستم عامل دیگه ایی استفاده نمکینن؟ تو این مقاله قصد دارم علت این امر رو بگم خدمتتون.

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

لینوکس کاملا رایگانه و ۱۰۰ درصد متن بازه ( Open Source ) به این معنی که هر کسی می تونه با هر سلیقه ایی هر جای این سیستم عامل رو ، یا به طور ویژه هر خط کد از این سیستم عامل رو باز و شخصی سازی کنه و این یعنی هسته اصلی این سیستم عامل در اختیار همه اس. لینوکس یک سیستم عامله چند کاربره اس و این مفهوم از ابتدای طراحی این سیستم عامل تو اون گنجونده شده. این سیستم عامل فوق العاده قدرتمه در عین اینکه خیله ساده اس ( البته اگه درسته درک بشه) ، جالبه بدونین که برخلاف ویندوز، سیستم عامل لینوکس نسخه کلاینت و سرور نداره و شما زمانی که از لینوکس استفاده می کنین این امکان رو دارین که ازش هم به عنوان کلاینت و هم به عنوان سرور استفاده کنین. قابلیت های گرافیکی زیادی تو این سیستم عامل دیده شده و شما می تونین تقریبا هر کاری رو با استفاده از یک کیبورد و یک محیط Shell تو این سیستم عامل انجام بدین. به محض اینکه شما به کدهای موجود در لینوکس دسترسی پیدا کردین می تونین به گونه ای اونو عوض کنین و به سیستم عامل دستور بدین که تا به حال  چنین چیزی تعریف نشده بوده براش یعنی کدی رو که در تو ذهنتون دارین برای اون تعریف کنین و لینوکس رو سفارشی و شخصی سازی کنین. این دقیقا همون بخشی که خوره های لینوکس و هکرها عاشق اون هستن …

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

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

مختصرا به دلایل علاقه زیاد هکرها به لینوکس اشاره میکنم:

هزینه اش پایینه

 در ۹۹ درصد موارد برای تهیه کردن License اصلی یک سیستم عامل لینوکس نیازی به پرداخت هیچ هزینه ای نیس و بر اساس قانون یا License ای به نام GNU استفاده ، تغییر و توسعه لینوکس کاملا آزاد و رایگانه

قابل اعتماده

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

تطبیق با شبکه فوق العاده

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

انعطاف پذیری

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

هماهنگی

 تقریبا همه فایل سیستم های موجود در دنیا از ویندوز تا یونیکس و Mac و … در لینوکس پشتیبانی میشن و تقریبا تمامی نرم افزارها با تمامی پسوند ها در لینوکس قابل اجرا هستن.

استفاده کامل از ظرفیت هارد دیسک

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

قابلیت انجام چند کار به طور همزمان

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

متن باز بودن (Open Source)

شما در لینوکس به همه چی در قالب فایل دسترسی دارین و می تونین اونو تغییر بدین.شما می تونین فایل خودتون رو خودتون طراحی کنین و مثلا لینوکسی به نام unity طراحی و به بازار معرفی کنین.

نصب راحت و آسون

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

مــطالب مشـــابه

تفاوت میان برنامه‌نویسی شئ‌گرا و تابعی

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

ارسال شده در شهریور ۷, ۱۳۹۷

جوملا چیه؟

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

ارسال شده در شهریور ۶, ۱۳۹۷

عناصر مهم در ایجاد یک وبسایت فوق العاده

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

ارسال شده در شهریور ۴, ۱۳۹۷

دیدگاهتان را بنویسید

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