Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!! Готовый курсач СОС.docx
Скачиваний:
26
Добавлен:
10.12.2018
Размер:
511.38 Кб
Скачать
      1. Критика со стороны Microsoft

Microsoft развернула обширную критику Linux в своей маркетинговой кампании «Get the Facts». В частности, Microsoft утверждает следующее:

Уязвимостей в Windows меньше, чем в дистрибутивах Linux.

По состоянию на 2004 год Windows более надёжная и защищённая, чем Linux.

Совокупная стоимость владения Linux выше — из-за сложности, затрат на обучение и техподдержку.

Использование Linux накладывает на бизнес бремя ответственности и что «производители Linux если и предлагают, то лишь незначительные компенсации возможных убытков». При этом, во всех версиях лицензий для Windows, сама Microsoft снимает с себя ответственность за возможные убытки, указывая в EULA максимальную компенсацию в размере $5.

Корпорация опубликовала различные исследования-кейсы в подтверждение этого. Однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft.

В частности, при сравнении количества уязвимостей, Майкрософт приводила данные об уязвимостях во множестве программных продуктов, в том числе пользовательского уровня, поставляемых в составе некоторых дистрибутивов Linux, при этом сравнивая это количество с уязвимостями лишь самой операционной системы Windows, которая сама по себе не имеет такого количества приложений, и, разумеется, никогда не используется в подобном «голом» виде.

При сравнении стоимости владения «Майкрософт» ссылается на цены поддержки Red Hat Linux серверных решений, приводя в качестве примера самую дорогую подписку (Premium Subscription, круглосуточная поддержка по телефону или через веб-интерфейс). Кроме того, при сравнении используется неодинаковое аппаратное обеспечение — дешёвое для Windows и дорогое для Linux.

Эта и подобная критика кампании «Get the Facts» заставила Microsoft свернуть её и перейти к более мягкой агитации «сравнением».

      1. Безопасность

Открытость, кроссплатформенность и большое количество разных подвидов — определяют операционные системы, основанные на ядре Linux, как непригодные для масштабной жизнедеятельности вредоносных программных кодов. Только под Linux количество вирусов исчисляется несколькими десятками (обычно разработанными в учебных целях), так как открытость ядра позволила закрыть большинство уязвимостей в ядре системы. Число вредоносных программ, включая вирусы, трояны и прочие вредоносные программы, написанных под Linux, выросло в последние годы, однако открытая модель разработки приводит к тому, что большинство данных программ в настоящее время неработоспособно — уязвимости, которыми они пользовались, как правило, закрываются в течении нескольких дней после обнаружения.

Для Microsoft Windows создано очень большое число вирусов и деструктивных программ (их количество исчисляется десятками миллионов (по данным лаборатории Касперского). Для борьбы с ними используется специальное программное обеспечение — антивирусы. Вирусы бывают разных видов: от сравнительно безобидных, не приносящих особого вреда пользователю, до деструктивных, которые изменяют настройки системы, либо уничтожают пользовательские или системные файлы. В линейке Windows NT всегда присутствовало чёткое разделение пользовательских прав. Тем не менее, большинство пользователей домашних компьютеров всегда использует права администратора, что негативно сказывается на защищённости системы. С появлением Windows 7, эта проблема была решена при помощи комплекса технологий User Account Control: теперь Windows в явном виде запрашивает подтверждение действий, требующих прав администратора, даже если пользователь является администратором. Однако администратор не может получить системные привилегии, которые получают некоторые вирусы благодаря уязвимостям Windows, соответственно бывает невозможно вручную нейтрализовать действие вируса, который не видят антивирусные программы, но действие которого может проследить администратор.

В Linux (как и во всех других UNIX-подобных системах) всегда присутствовало чёткое разделение пользовательских прав. Имеется только одна учётная запись системного администратора («суперпользователя») — root. Этот пользователь может выполнять ничем не ограниченные действия над системой: изменять настройки, устанавливать и удалять программы, изменять системные файлы, останавливать отдельные компоненты или всю систему, и даже полностью удалить её одной командой. И имеются учётные записи обычных пользователей: они могут только изменять личные настройки (внешний вид, настройки программ), и выполнять операции с файлами только в пределах своего домашнего каталога (или в других каталогах, если разрешит root). Обычному пользователю разрешено устанавливать программы только в свой домашний каталог или в те каталоги, где у него есть разрешение на запись данных. В большинстве современных дистрибутивов Linux работа непосредственно из-под учётной записи root невозможна; пользователь всегда работает с ограниченными правами, запуск же учётной записи root производится только для выполнения отдельных действий, и для каждого такого запуска требуется ввод пароля root (su) или текущего пользователя (sudo) для подтверждения полномочий. Запуск учётной записи root производится только в том случае, если текущий пользователь имеет права на администрирование системы, и правильно ввёл свой пароль; этот же механизм взаимодействия с пользователем Microsoft чуть позже заимствовала для Windows в рамках технологии «User Account Control». Для Linux также существуют антивирусы (проприетарные (Dr.Web, Антивирус Касперского, avast и др.) и свободные (ClamAV), позволяющие как сканировать сетевой трафик на шлюзах, почтовых серверах, файлсерверах, так и проверять выбранные отдельные файлы, каталоги, сменные и другие носители, по желанию пользователя, при обращениях на чтение/запись файлов, по расписанию, с графической оболочкой или без таковой.

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