Более 30 лет программировал на десятках языков от сборки до администрирования баз данных Oracle , и я не нашел ничего более безопасного и надежного, чем Puppy Linux .
Как и все системы Unix / Linux, безопасность Puppy Linux - это мир, совершенно иной, чем тот, с которым Microsoft знакома больше всего. Прискорбие, выраженное в других ответах, вполне понятно, хотя с точки зрения Microsoft, но связано с отсутствием понимания того, что существуют другие подходы к безопасности.
Как правило, операционные системы Microsoft Windows предполагают полный доступ ко всему, если явно не отказано. Unix / Linux не предполагает доступа к чему-либо, если это явно не разрешено. Это имеет большое значение для предотвращения несанкционированного доступа.
Пользователю * nix root
предоставляется полный доступ к большинству всего, хотя даже root
обычно ему запрещается выполнять такие действия, как выполнение файла, для которого не установлен флаг разрешения на выполнение, и подключение к другому хосту через SSH без пароля или предварительно согласованного совместного использования ключей.
В отличие от «родного» Linux, Puppy Linux был оптимизирован для однопользовательской среды. Один пользователь root
имеет полный контроль над этой машиной и, таким образом, способен лучше защитить ее от злоумышленников. Если вам нужно разместить несколько пользователей, попробуйте один из множества других хороших дистрибутивов Linux.
Использование Puppy Linux стековых файловых систем unionfs / aufs позволяет хранить все файлы, кроме недавно измененных, только для чтения. Это обеспечивает возможность отмены, которая позволяет легче восстановить всю систему до заведомо исправного состояния. В качестве последнего средства исходная система в распределенном состоянии находится на нижнем доступном только для чтения слое, куда ее можно перезагрузить, сохраняя при этом последующие изменения на верхних уровнях.
Хотя это редко обсуждается, частое исправление программного обеспечения является обоюдоострым мечом. Новые версии должны всегда соответствовать текущему оборудованию, которое часто создает сбои во взаимодействии со старым программным и аппаратным обеспечением. Вот почему, если вы хотите сохранить что - нибудь уточненный, вы должны держать все уточненный.
Патчирование может быть единственной надежной защитой в средах Microsoft, но каждый Linux поставляется с большим набором инструментов для обеспечения безопасности систем при работе на оборудовании, которое не является последним и лучшим.
Puppy Linux в основном используется программистами, системными администраторами и аналитиками для решения своих повседневных задач:
- Доступ в интернет десятков сайтов одновременно с нескольких машин / пользователей.
- Разработка программного обеспечения практически на любом языке, когда-либо изобретенном.
- Экспериментируя с бесконечными перестановками и комбинациями конфигураций программного обеспечения.
- ... и даже проверять электронную почту и социальные сети, отвечая на вопросы здесь.