Каковы основные причины, по которым у маков гораздо меньше шансов получить вирусы / черви / трояны?

Я прошу серьезно. Пожалуйста, не публикуйте ответы, например, «потому что Windows отстой!»

Почему Mac в значительной степени никогда не получает вирусов / червей / троянов по сравнению с Windows ? Является одной из причин реализации разрешения rwx, где я должен явно предоставить разрешение на выполнение программы для запуска?

Что будет другой причиной?

Меньшая доля рынка означает, что нападающие не ищут уязвимых машин.

Более сильная операционная система означает меньшее количество уязвимостей.

Способ, которым операционная система состоит из вредоносных программ, должен найти другие способы защиты протокалов безопасности. Windows очень безопасна, если вы запускаете ее как обычного пользователя. Запустите администратор, и у вас появятся проблемы.

Использование sudo для повышения разрешений на индивидуальной основе отрицает возможность использования многих вредоносных программ в первую очередь, позволяя получить разрешение на причинение ущерба.

Самая большая причина – размер цели. Авторы вирусов хотят заразить как можно больше людей, а Windows – на большинстве рынков. Я искренне верю, что если бы у Apple была такая большая доля на рынке, у них были бы очень похожие проблемы с тем, что сегодня переживает Microsoft.

Interesting Posts

Qt: изменение размера QLabel, содержащего QPixmap, сохраняя его соотношение сторон

Регулярное выражение для разделения строки с использованием пробела, если оно не окружено одинарными или двойными кавычками

Как продиктовать текст без текста на английском языке Windows 7?

JQuery multiselect – установить значение, выбранное в раскрывающемся списке «Мультиселекция»

gVim найти / заменить счетчиком

jackson JSON: получить имя узла из json-tree

Начало работы с Haskell

Изменение размера раздела в GParted (или, как я могу пройти 5 других разделов до расширения / dev / sda6)?

Mocking $ modal в модульных тестах AngularJS

Как читать контакты на Android 2.0

Как включить автоматическое выключение Interactive ssh logins через один час

Обнуление / регистрация собственного трафика Bluetooth на Android

Как определить максимальное использование стека во встроенной системе с помощью gcc?

iPhone: как использовать performSelector: onThread: withObject: waitUntilDone: метод?

Как добиться динамического controllerа и метода действий в ASP.NET MVC?

Давайте будем гением компьютера.