چرا ویندوز بیشتر از لینوکس و OS X ویروس دارد؟

من این پست را به این دلیل می نویسم که اخیراً صحبتی را بین دو دوست شنیدم که در آن یکی از دوستان توصیه کرد که از ویندوز(Windows) به مک یا لینوکس (Mac or Linux)سوئیچ(friend switch) کند زیرا سیستم عامل های دوم ضد ویروس هستند و هرگز بدافزار یا روت کیت(malware or rootkits) دریافت نمی کنند .

اوه(Uhhh) ، اشتباه کاملا اشتباه. متأسفانه، افراد زیادی وجود دارند که این را باور دارند و فکر می کنند خرید مک(Mac) یا نصب اوبونتو(Ubuntu) به نوعی از آنها محافظت می کند.

ویروس

حقیقتی وجود دارد که لینوکس(Linux) کمی امن‌تر است، اما OS X و Linux(OS X and Linux) هر دو سهم خود را از ویروس‌ها دارند.

همچنین، از آنجایی که بسیاری از مردم نرم‌افزار ضد ویروس را بر روی Mac(Macs) خود اجرا نمی‌کنند ، زیرا آن را ضروری نمی‌دانند، وقتی ویروسی در OS X شروع به انتشار می‌کند ، مانند آتش‌سوزی منتشر می‌شود و هیچ‌کس حتی متوجه وجود ویروسی نمی‌شود. ویروس فلاش بک در سال 2012(Flashback virus in 2012) بیش از 600000 دستگاه را آلوده کرد و اپل(Apple) هفته ها/ماه ها طول کشید تا یک اصلاح مناسب را منتشر کند.

در این مقاله می خواستم دلایل بیشتر شدن ویروس ها برای ویندوز(Windows) را بررسی کنم و توضیح دهم که آیا واقعا لینوکس از (Linux)ویندوز(Windows) امن تر است و چرا؟

بدافزار از مکان های زیادی می آید

اولین چیزی که برای مردم توضیح می‌دهم این است که همه سیستم‌عامل‌ها از بدافزارها یا ویروس‌هایی از وب و از پیوست‌های ایمیل هستند.

فرقی(t matter) نمی‌کند که از کدام سیستم‌عامل استفاده می‌کنید، اگر از یک سایت آلوده به بدافزار بازدید کنید، روی پیوندهای نادرست کلیک کنید یا پیوست‌های ناشناخته را دانلود و باز کنید، رایانه شما به راحتی می‌تواند آلوده شود.

بد افزار

متأسفانه، اینگونه است که اکثر مردم با بدافزارها و ویروس‌ها(malware and viruses) در رایانه خود مواجه می‌شوند. ابتلا به ویروس یا هک شدن توسط شخصی به دلیل نقص امنیتی در (security flaw)سطح سیستم عامل(OS level) چندان رایج نیست .

محققان همیشه در حال یافتن حفره‌های امنیتی در ویندوز(Windows) ، اینترنت اکسپلورر، آفیس(Office) و غیره هستند، اما سیستم‌ها معمولاً قبل از اینکه ویروس شروع به انتشار کند یا کسی بتواند رایانه شما را تحت کنترل درآورد، اصلاح می‌شود.

از آنجایی که ویندوز(Windows) تا حد زیادی رایج ترین سیستم عامل است(operating system) ، تنها تعداد زیاد(sheer number) دستگاه ها تضمین می کند که کاربران ویندوز(Windows) در نهایت ویروس های بیشتری دریافت خواهند کرد. اکنون که مک(Macs) ها فروش بسیار خوبی دارند، تعداد حوادث ویروس ها و بدافزارها نیز افزایش یافته است.

OS X ذاتا امن تر از ویندوز(Windows) نیست. همین امر در مورد لینوکس(Linux) که ذاتاً کمی ایمن تر است صادق نیست. در ادامه بیشتر توضیح خواهم داد. هر چند وقتی یک کاربر لینوکس(Linux user) ویروسی دریافت می کند، تقریباً همیشه به یک برنامه کاربردی اینترنت مانند سرور ایمیل یا برنامه وب(mail server or web app) مربوط می شود.

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

برای اینکه لینوکس(Linux) را به صورت روزانه اجرا کنید، باید خیلی بیشتر از یک کاربر ویندوز یا مک(Windows or Mac) در مورد کامپیوتر بدانید ، ساده و ساده(plain and simple) . اگرچه لینوکس(Linux) در عرصه مصرف‌کننده(consumer arena) بسیار کوچک است، لینوکس(Linux) مانند سرورهای وب و غیره در بک‌اند بزرگ است.

چیزی که جای تعجب دارد این است که بسیاری از سرورهای لینوکس(Linux) هیچ آنتی ویروسی را اجرا نمی کنند. چرا؟ زیرا افرادی که آنها را نگهداری می کنند می دانند که چه کاری انجام می دهند و سرورها در برابر حملات احتمالی سخت شده اند.

افرادی که اوبونتو(Ubuntu) را نصب می‌کنند، با بازدید از یک وب‌سایت مخفی (آنها از سایت در یک ماشین مجازی بازدید می‌کنند) یا دانلود پیوست آلوده از ایمیل خود، کمتر به ویروس مبتلا می‌شوند.

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

مجوزهای لینوکس در مقابل ویندوز

یک مزیت بزرگی که لینوکس(Linux) نسبت به OS X و Windows(OS X and Windows) دارد، امتیازات کاربر است. مشکلات آزاردهنده زیادی در مورد ویندوز(Windows) وجود دارد، مانند این که کسی می تواند یک فایل را "(file “) CuteGirl.jpg.exe" نامگذاری کند و وقتی روی آن دوبار کلیک کنید تا باز شود، فایل اجرا می شود و رایانه شما اکنون آلوده می شود. این نوع هک در لینوکس(Linux) قابل انجام نیست . چرا؟

مجوزهای لینوکس

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

اکثر کاربران لینوکس(Linux) از یک حساب کاربری معمولی استفاده می کنند و تنها زمانی وارد حساب کاربری root(root account) می شوند که نیاز به ایجاد تغییرات خاصی در سیستم داشته باشند.

ویندوز(Windows) همچنین دارای حساب‌های کاربری Administrator و عادی است، اما 99٪ از کاربران ویندوز فقط با استفاده از (Windows)حساب Administrator(Administrator account) وارد رایانه خود می‌شوند و در نتیجه تمام مزایای امنیتی را که حساب عادی فراهم می‌کند از دست می‌دهند. حتی اگر چیزی در لینوکس اجرا شود، نمی تواند کاری انجام دهد، مگر اینکه بتواند به (Linux)حساب اصلی(root account) دسترسی پیدا کند .

مجوزهای ویژه مورد نیاز و استفاده از حساب‌های غیر ریشه در لینوکس(Linux) ، ایجاد ویروسی را که در واقع مانند آن در ویندوز یا OS X منتشر(Windows or OS X) می‌شود، بسیار سخت‌تر می‌کند.

لینوکس (Linux)منبع باز(Open Source) است و این مهم است

یکی دیگر از مزایای بزرگ استفاده از لینوکس(Linux) این است که همه چیز منبع باز است. شما می توانید همه کدها را ببینید و بنابراین پنهان کردن ویروس در نرم افزار لینوکس(Linux software) واقعا سخت است . اگر شخصی یک بسته نرم افزاری(software package) اختصاصی برای لینوکس(Linux) ایجاد کند ، به طور خودکار غیرقابل اعتماد تلقی می شود، مگر اینکه از یک شرکت بزرگ معروف باشد.

اکثر افرادی که از لینوکس(Linux install) استفاده می کنند نرم افزار را از مخازن بسته رسمی توزیع لینوکس(Linux distribution) خود نصب می کنند . هیچ مخزن رسمی مایکروسافت(Microsoft repository) برای نرم افزار ویندوز(Windows software) وجود ندارد، این مخزن در همه جا و همه جا وجود دارد.

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

در OS X ، اپل(Apple) اخیراً یک ویژگی به سیستم عامل اضافه کرده است که از نصب هر نرم افزاری که در فروشگاه Mac App(Mac App store) یا مجموعه ای از توسعه دهندگان نرم افزار مشخص نیست، جلوگیری می کند.

می‌توانید تنظیمات را به‌طور دستی تغییر دهید تا بتوانید هر نرم‌افزار Mac را نصب کنید، اما من به کاربران (Mac software)مک(Mac) توصیه می‌کنم آن را فعال کنند، زیرا امنیت بهتری نسبت به دستگاه‌های ویندوزی(Windows machine) که در آن هر چیزی را می‌توان نصب کرد به شما می‌دهد.

سایر عوامل

چند عامل دیگر وجود دارد که باعث می‌شود چرا ویروس‌های زیادی برای لینوکس نبینید(Linux) :

1. لینوکس یک محیط ناهمگن است. (Linux is a heterogeneous environment.)اگر تا به حال به استفاده از لینوکس(Linux) فکر کرده اید ، اولین کاری که باید انجام می دادید این بود که تصمیم بگیرید کدام توزیع لینوکس(Linux distribution) (طعم) را نصب کنید. به معنای واقعی کلمه هزاران توزیع لینوکس(Linux distribution) وجود دارد و همه آنها متفاوت هستند.

هسته لینوکس(Linux Kernel) متفاوت است و همه آنها با بسته ها و پیکربندی های متفاوتی عرضه می شوند. داشتن انواع مختلف سیستم عامل، نوشتن ویروسی را که در همه جا پخش می شود، سخت می کند. در مورد ویندوز(Windows) اینطور نیست .

2. لینوکس دستورات و عملکردهای ویژه ای برای اهداف امنیتی دارد. (Linux has special command and functions for security purposes.) هنگامی که لینوکس(Linux) را یاد می گیرید، چیزهای زیادی در مورد دستوراتی یاد می گیرید که به شما امکان می دهد برخی وظایف مرتبط با امنیت مانند sudo یا chroot(sudo or chroot) را انجام دهید . این دستورات انجام وظایف خاص در لینوکس(Linux) را ایمن تر می کند.

3. هسته لینوکس کوچکتر است. (Linux Kernel is smaller.)این یکی احتمالاً قابل بحث است، اما به طور کلی هسته لینوکس(Linux kernel) بسیار کوچکتر از هسته ویندوز است(Windows kernel) ، وقتی در مورد مناطقی از سیستم عامل صحبت می شود که مجوزها در آن بررسی و اجرا می شوند. یک هسته کوچک‌تر لزوماً به معنای ایمن‌تر نیست، اما قطعاً کمک می‌کند تا موارد را به حداقل برسانید.

4. لینوکس با امنیت بالا. (Security-enhanced Linux.) برخی از توزیع‌های لینوکس(Linux) وجود دارند که دارای ویژگی به نام SELinux یا لینوکس تقویت‌شده با امنیت هستند(SELinux or Security-enhanced Linux) . این اساسا مجموعه ای از تغییرات هسته است که آن را ایمن تر می کند. این بخشی از Red Hat ، CentOS ، و حتی اوبونتو(Ubuntu) است.

امیدواریم این مقاله جزئیات بیشتری در مورد اینکه چرا لینوکس(Linux) از ویندوز(Windows) ایمن‌تر در نظر گرفته می‌شود به شما می‌دهد . قطعاً ضد ویروس نیست و اگر روزی همه(day everyone) شروع به دانلود و استفاده از لینوکس(Linux) کنند، هکرها راه‌های جدید و مبتکرانه‌ای برای دریافت ویروس‌ها در آنجا پیدا خواهند کرد! لذت بردن!



About the author

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



Related posts