Windows безопасность и споры по поводу ее надежности
В своих предыдущих постах «Google против Windows» — части 1 и 2, я уже писал про проблемы безопасности в продуктах от Microsoft. Скажем так, это очень субъективное мнение. Но как показывает мировая практика, многие серьезные ИТ-организации отказались от использования Windows на особо важных объектах инфраструктуры. Очень много разговоров ходит вокруг преимуществ системы безопасности Windows, как положительных, так и отрицательных. Кто порождает все эти споры? Люди, не вполне осведомленные в этих вопросах. Многим кажется, что Windows защищеннее того же Linux или Mac OS. Давайте рассмотрим самые два популярных некорректных аргумента в пользу Windows.
Windows безопасней Linux, потому что последняя ОС распространяется с открытым исходным кодом, а значит поддается изменению или взлому.
Дело в том, что разработка ПО с открытым кодом и с закрытым — практически не отличается. В обоих случаях работа ведется ограниченной группой людей, отобранных по определенным критериям. В случае Microsoft — по результатам собеседования, в Linux же — на основе заслуг, доступ к ядру получают люди принесший значительный вклад в развитие и стабильную работу системы.
Есть вариация на тему, что если код открыт, то хакеру легче осуществить атаку, поскольку при необходимости он может посмотреть его содержимое, хоть и без возможности редактирования. В этом случае, тоже не все так просто. Легче осуществить атаку методом обратного проектирования, который применяется и для систем с закрытым кодом, нежели заниматься анализом исходного кода, написанного другим программистом!
Windows менее безопасен, поскольку у него больше пользователей.
Так или иначе, смысл в этой фразе есть, поскольку Windows пиарится с самого начала своего существования. Много людей им пользуются и много программ под него написано, большинство из которых имеют уязвимости, что в некоторых случаях приводит к взлому самой системы.
Почему нет такого ажиотажа в пользу Linux, хотя она тоже достаточно распространена? Все дело в ее архитектуре и разграничении привилегий на всех уровня системы по умолчанию, что делает ОС более защищенной.
Нет «кривой» операционной системы в априори, ведь разработкой каждой из них занимаются достаточно квалифицированные специалисты, есть понятие «кривые руки», которые настраивают систему!