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

1957
Chad Johnson

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

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

Что было бы еще одной причиной?

4
_Macs в значительной степени никогда_ является неточным. Может быть меньше вредоносных программ для OS X, но в ранних версиях Mac OS было сотни, если не тысячи вирусов и червей. (Примечание: я не понизил) mctylr 14 лет назад 1
Хорошо, тогда я поставил ограничение "в относительном сравнении с Windows" на мой вопрос. Теперь я могу вернуть свою точку зрения? Chad Johnson 14 лет назад 0
+1 Я думаю, что это справедливый вопрос. Тем не менее, я все же перефразировал бы: * Почему у Mac гораздо меньше шансов получить вирусы / черви /...*. IAbstract 14 лет назад 2
* «Как насчет объяснений, трус?» * Драйв от понижающих голосов раздражает, но злоупотребления выходят за рамки. dmckee 14 лет назад 9
Причиной понижения была также причина редактирования. Твой угрожающий тон на самом деле не заставляет меня хотеть отвечать. Josh K 14 лет назад 5
Браузеры на OSX являются легкой целью! Ivo Flipse 14 лет назад 0

7 ответов на вопрос

14
Josh K

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

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

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

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

Я удалил комментарии, нам не нужны ссоры без конструктивных аргументов. Если есть реальная проблема: отнеси ее в Мета! Ivo Flipse 14 лет назад 0
9
heavyd

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

Это абсолютно причина. Вирус и вредоносное ПО существуют по двум причинам: уничтожение и получение прибыли. В любом случае вы хотите сделать как можно больше, и поскольку MS имеет долю на рынке, они являются целью. Если бы у Mac или Unix была доля рынка, которую имеет MS, у них было бы столько же вирусов и вредоносных программ для них. BBlake 14 лет назад 7
Честно говоря, я так не думаю. Это правда, что было бы больше, но получение пользователем программы загрузки вредоносной программы и последующего ее запуска после ввода пароля значительно ограничило бы количество таких программ. Создатели этих программ должны будут найти способ обойти протоколы безопасности, что, в свою очередь, потребует серьезной работы над кодом ядра операционной системы, чтобы найти его. Josh K 14 лет назад 0
@Josh K: Да, это большая работа, но если бы Mac занимали 90% рынка, я уверен, что количество вирусов будет противоположным. guitarthrower 14 лет назад 1
@quitarthrower: я не уверен. Я думаю, что, во-первых, они никогда не будут занимать 90% рынка, а во-вторых, среднестатистическому «хакеру» придется значительно увеличить свою игру. Когда был последний серьезный вирус проблемы? Josh K 14 лет назад 0
@Josh: сегодня многие хакеры весьма неплохо сравнивают безопасность Windows с тем, что делает OS X. Поддержка UNIX не означает автоматически, что ОС безопасна. Однако принуждение пользователя ввести пароль перед установкой чего-либо вредоносного не остановит обычного домашнего пользователя. Танцующие зайчики и прочее :) Joey 14 лет назад 0
7
guitarthrower

Я не уверен, что покупаю «более безопасные» аргументы. Они проводят ежегодные конкурсы, чтобы увидеть, какие системы первыми будут взломаны, а компьютеры Mac справляются так же плохо, как и любые другие системы. Если хакер захочет войти, они найдут способ.

Об этом говорили другие, но все дело в доле рынка. Зачем нацеливаться на 10% пользователей компьютеров, когда вы можете нацелиться на 90% и получить большинство крупных корпораций, пока вы на нем.

+1 за очко о том, что Маки стали жертвами довольно рано в хакерских соревнованиях. ChrisF 14 лет назад 0
Если хакер хочет получить доступ к вашим данным, он украдет ваш компьютер. Так что, по моему мнению, защита от вирусов - это защита от заражений через Интернет. bastibe 14 лет назад 0
Apple не реализовала рандомизацию памяти по причинам, которые лучше всего знают сами - они обещали это сделать в Snow Leopard. Это причина, по которой хакеры продолжают убирать на этих соревнованиях и побеждают в Macbook Air и тому подобное. Кроме того, они довольно безопасны, но на данный момент W7 лучше в этом отношении. alimack 14 лет назад 0
3
Paul R

(1) лучшая модель безопасности (2) меньшая доля рынка (-> меньше мотивации для авторов вредоносных программ)

3
dimitri.p

Должно случиться так, что Mac «труднее» заразить, потому что, если бы это было так просто, там все еще было бы много Mac. Это просто правило «пути наименьшего сопротивления» на работе.

Обвинение «заразности» окон в их доле на рынке - это то, что превращает негатив в позитив, который, должно быть, был сгенерирован за столом переговоров в большой комнате в Редмонде.

+1 за ваше первое очко. -1 для вашего последнего; хотя довольно экзотично думать о Microsoft как о людях в черном. Steven Evers 14 лет назад 0
3
Josh

Одна из причин заключается в том, что модель безопасности в OS X достаточно сильна: даже пользователи с правами администратора должны ввести свой пароль, прежде чем им разрешено изменять системные файлы.

В Windows XP ничего подобного не было: по умолчанию администраторы могли делать все, что хотели, но не администраторы вообще ничего не могли сделать, в значительной степени требуя, чтобы все работали все время как администраторы и оставляли дверь открытой. В последнее время они переходят на более похожую на Mac модель, но в Vista это привело к "Хотите ли вы разрешить такое поведение?" коробки всплывают так часто, что люди привыкли игнорировать его или, что еще хуже, полностью его выключать.

Пользователям Mac обычно требуется только подтвердить поведение при установке программного обеспечения, поэтому, если их попросят ввести пароль в любое другое время, это сразу вызывает подозрение.

Другая причина, по которой вирусы и черви так редко встречаются в OS X, может заключаться в том, что большая часть ядра OS X имеет открытый исходный код, в частности, на основе FreeBSD, старой, зрелой базы кода, известной своей безопасностью.

Большинство вредоносных программ для Mac, о которых я слышал, были классическими троянами: просто обманом заставьте пользователя думать, что он загружает и устанавливает то, что хочет. Ни одна ОС в мире не может защитить от этого.

Вы не можете защитить от глупого пользователя. Josh K 14 лет назад 4
Вы можете, просто не решительно глупый пользователь. Вы можете защитить от невежества в определенной степени. alimack 14 лет назад 0
1
WooYek

У Mac более безопасное взаимодействие с процессами, в Windows легко заставить других пользователей что-то делать, например. отправить сообщение, что кнопка была нажата, поэтому у вас есть раздражающий диалог контроля учетных записей для административных задач. На mac процессы отвечают только на авторизованные сообщения.

PS. Не совсем знаю, просто повторяю, что кто-то сказал мне.

Похожие вопросы