ГлавнаяПрограммное обеспечениеЮзабилити против безопасности. Как различные операционные системы обеспечивают безопасность

Юзабилити против безопасности. Как различные операционные системы обеспечивают безопасность

В компьютерном мире не существует такого понятия, как идеальная безопасность. Не существует даже одного «лучшего» подхода. Операционные системы должны сочетать удобство использования, ожидания пользователей и простоту работы с проблемами безопасности и делать все возможное, чтобы создать привлекательное сочетание. Безопасность зачастую противоположна удобству использования и гибкости, поэтому поиск правильного баланса важен для создания пользовательской базы и поддержания долговечности.

Разные разработчики используют разные подходы к безопасности операционной системы: от сложно безопасных до проблемно открытых. Эти различия часто сводятся к философскому выбору, выраженному в политике безопасности. Вы можете понять, как ОС видит себя, свое предназначение и пользователей, изучив, как ОС обеспечивает безопасность.

Высочайшая безопасность, минимальное удобство использования: Tails

хвосты-usb-feat

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

Высочайшая безопасность, минимальное удобство использования: Tails

ителя. Tails не имеет состояния сохранения и должен начинаться с «нуля» при каждой загрузке. Этот новый запуск стирает любые следы предыдущей активности пользователя или, возможно, вредоносного программного обеспечения. В сочетании со встроенными программами безопасности, имеющимися в Tails, он создает чрезвычайно безопасную операционную систему.

Ограничения этой стратегии очевидны сразу. Такая операционная система практически непригодна для большинства вычислений общего назначения. Так для кого тогда? Пользователи, которым по какой-либо причине требуется такой уровень безопасности. Вы были бы готовы страдать из-за такого подхода только в том случае, если бы у вас была очень веская причина иметь дело с недостатками. Если ваша личная или профессиональная безопасность зависит от высокого уровня безопасности, Tails — хороший инструмент. Такая надежная система безопасности может помочь хакерам и бездельникам, но она также имеет решающее значение для безопасности информаторов, следователей и журналистов.

Высокое удобство использования и безопасность: iOS

операционная система-безопасность-ios-герой

iOS от Apple предлагает высокое удобство использования и высокий уровень безопасности, но практически не имеет возможностей для серьезной настройки операционной системы. Это во многом негибкая система. Если вас не устраивают дизайнерские решения Apple, вам лучше надеяться, что они изменят его за вас, или обреките себя на бесполезное ворчание.

Apple часто подвергается критике за свой «огороженный» подход к разработке программного обеспечения для iOS, особенно со стороны пользователей, привыкших к большей свободе. Эта критика справедлива, и это может признать любой беспристрастный пользователь. Выбор, несомненно, ограничивает пользователей и свободу разработчиков, но он не лишен своих преимуществ. Дизайнеры используют эти ограничения для повышения безопасности и удобства использования. Когда сложно получить доступ к системным данным или внести изменения в основные функции системы, меньше вероятность того, что что-то пойдет не так, случайно или злонамеренно.

Для иллюстрации возьмем недавний пример. За последний месяц некоторые пользователи Android обнаружили, что их приложение Facebook незаметно собирало многолетние метаданные телефонных звонков. Однако у пользователей iOS такой проблемы не возникло. И дело тут не в трудолюбии пользователей iOS: они такие же ленивые, как и все остальные. Операционная система iOS просто запрещает такой сбор данных.

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

Умеренное удобство использования и безопасность: Windows

Высокое удобство использования и безопасность: iOSp>

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

К счастью, внедрение Windows как услуги в Windows 10 означает, что Microsoft может вносить серьезные обновления в ОС в течение ее срока службы. И, что весьма спорно, они также могут навязывать пользователям достаточно важные обновления, хотят они этого или нет.

Этот путь не всегда был гладким. В Windows иногда наблюдались недостатки безопасности и уязвимости программного обеспечения. Поверхность атак огромна, и почти повсеместное внедрение делает обнаружение атак и нулевых дней вполне оправданным. Но учитывая, что подавляющее большинство компьютерных устройств в мире работают под управлением Windows, это явный признак популярности этой философии. Совершенство не является обязательным условием успеха. Windows доказала, что достаточно хорошая безопасность и надежная функциональность являются приемлемым компромиссом для большинства частных и корпоративных пользователей.

Высокое удобство использования, высокая безопасность: macOS

операционная система-безопасность-macos

Как и iOS, macOS предлагает привлекательное сочетание удобства использования и высокой безопасности. Однако у пользователей также есть главный недостаток iOS: ограниченный пользовательский контроль. Apple жестко контролирует свою экосистему программного и аппаратного обеспечения, освобождая их от многих обязательств по безопасности и поддержке, которые выполняет Microsoft. Таким образом, у них есть свобода создавать очень удобную и высокобезопасную операционную систему, хотя в самой последней версии macOS были некоторые смущающие проблемы с безопасностью. Система также выигрывает от некоторой безопасности за счет скрытности: при таком небольшом сегменте рынка настольных компьютеров macOS не представляет собой привлекательной цели для злоумышленников.

Удобство использования переменных, безопасность переменных: Linux

операционная система-безопасность-Linux

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

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

Работа с наиболее популярными дистрибутивами, такими как Ubuntu и Debian, ограничит вероятно

Умеренное удобство использования и безопасность: Windows

сплатное программное обеспечение и программное обеспечение с открытым исходным кодом. Бесплатному программному обеспечению просто уделяется меньше внимания при программировании, чем платному программному обеспечению, чему мы все научились в ущерб ошибке Heartbleed OpenSSL. Подобные проблемы могут скрываться и в других популярных утилитах с открытым исходным кодом, и мы можем не узнать об этом, пока не станет слишком поздно. Как и во многих других аспектах Linux, пользователь сам должен управлять своей безопасностью, обеспечивая удобное для него сочетание удобства использования, гибкости и безопасности.

Умеренное удобство использования, низкий уровень безопасности: Android

операционная система-безопасность-андроид-герой

Android предлагает пользователю гораздо больше возможностей настройки благодаря гибкости. Но в качестве компромисса она гораздо менее безопасна, чем конкурирующие операционные системы. Это почти полностью связано со стратегией распространения, а не с каким-либо внутренним недостатком или недосмотром в операционной системе. Android не является «сломанным» или «плохим», но то, как он существует на рынке, создает возможности для злоупотреблений.

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

По сути, единственный «настоящий» опыт работы с Android исходит от устройств Google, но это невероятно маленький сегмент рынка. Android в чистом виде не имеет присущих или заложенных в дизайн проблем безопасности. Однако то, как фрагментарный и изменчивый Android реализуется поставщиками, создает потенциальное минное поле проблем безопасности.

Заключение

Идеальная безопасность — это иллюзия. Не существует «лучшей» операционной системы или «правильного» подхода к безопасности. Речь идет о поиске баланса между тем, что вам нужно, и тем, что вы хотите от операционной системы. Для разных людей разные приемы и разные способы решения одной и той же проблемы. Вот почему разнообразие на рынке так важно: иногда не существует «лучшего» решения, и вам нужно решение проблемы, которое лучше всего соответствует вашей философии и потребностям.

В широком анализе Windows обеспечивает наиболее популярный баланс

Высокое удобство использования, высокая безопасность: macOS

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

iOS представляет собой другую, но также успешную модель. iPhone управляет рынком смартфонов высокого класса, год за годом оставаясь чрезвычайно популярным устройством среди пользователей всех мастей. Улучшения в удобстве использования и безопасности, которые обеспечивают пользовательские ограничения iOS, очевидно, того стоят для многих пользователей, а система достаточно хорошо спроектирована, поэтому негибкость iOS едва заметна.

Изображение предоставлено: Джаллард

Удобство использования переменных, безопасность переменных: Linux

Умеренное удобство использования, низкий уровень безопасности: Android

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи