Linux не свободен от вирусов, но в нем меньше вирусов. Причины меньшего количества вирусов: 1. Учётные записи Linux имеют ограничения. Даже если вирус успешно заразит программу, принадлежащую этому пользователю, дальнейшее его распространение будет очень затруднено из-за ограниченности прав пользователя. 2. В сетях Linux есть ограничения. построен очень консервативно, и нет продвинутых макросов, которые позволяют вирусам быстро распространяться. 3. Прикладное программное обеспечение Linux и системное программное обеспечение почти все имеют открытый исходный код, и вирусам трудно скрыться в открытом исходном коде;
Операционная среда этого руководства: система Linux7.3, компьютер Dell G3.
Linux не свободен от вирусов, но в нем меньше вирусов.
Так почему же в системах Linux так мало вирусов? Многие думают, что в Linux меньше вирусов, потому что Linux не так популярен, как Windows. На самом деле, это мнение уже давно опровергнуто: если вирусописатель пишет вирусы для Windows, то это потому, что там. многие пользователи Windows. Это очень разрушительно. Таким образом, большинство серверов в Интернете основаны на Unix/Linux. Не будет ли атака на эти серверы еще более разрушительной?
Ограничения учетной записи Linux
Чтобы бинарный вирус Linux мог заразить исполняемые файлы, эти исполняемые файлы должны быть доступны для записи пользователю, запустившему вирус. Обычно это не так. Обычно происходит следующее: программа принадлежит пользователю root, и пользователь запускает ее из непривилегированной учетной записи. Причем, чем неопытнее пользователь, тем меньше вероятность, что у него есть исполняемый файл. Следовательно, чем меньше домашний каталог пользователя знаком с этой опасностью, тем менее он пригоден для распространения вирусов.
Даже если вирус успешно заразит программу, принадлежащую этому пользователю, задача его дальнейшего распространения будет очень сложной из-за ограниченных прав этого пользователя (конечно, для новичков в Linux, использующих однопользовательские системы, этот аргумент может не применяться. Вот так: Пользователи могут быть неосторожны с учетной записью root).
Сетевые ограничения Linux
Сетевые программы Linux были построены консервативно, без продвинутых макросов, которые позволяют вирусам Windows распространяться так же быстро, как сегодня. Это не является неотъемлемой характеристикой Linux; это просто отражение разницы в двух базах пользователей и, как следствие, разных успешных продуктов на двух рынках.
Ядро Linux и пользовательское пространство
Ядро Linux и пространство пользователя очень четко разделены. Пользователи могут даже определить свои собственные параметры init=XXX, чтобы первый процесс в пространстве пользователя определялся самостоятельно. Да, это разделение пространства ядра и пространства ядра очень важно. ядро позволяет пользователю взять на себя управление системой, выполняя пользовательский процесс в потоке ядра. Этот процесс можно определить самостоятельно, но обычно это процесс /sbin/init. В результате, даже если все пользовательское пространство будет внедрено, вы можете сначала удалить эти грязные файлы; во-вторых, вы можете настроить чистый процесс инициализации, который вы определите сами. Все, что вам нужно сделать, это перезагрузить систему. Мощная команда оболочки в Linux позволяет легко создать резервную копию чистой, свободной от вирусов корневой файловой системы, поэтому антивирус под Linux будет очень простым делом. Ключевым моментом здесь является то, что пользователь может самостоятельно управлять первым процессом в пользовательском пространстве. В Windows это сложно. Если вы хотите заменить программу SMS, попробуйте, система предложит вам «Убедитесь, что диск не заполнен». или защищен от записи и файл не используется», а dllcache под system32 также является каталогом, который вы ненавидите. Если вы не верите, пожалуйста, вручную удалите IE и попробуйте.
Linux с открытым исходным кодом
Почти все прикладное и системное программное обеспечение Linux имеют открытый исходный код. Это влияет на вирус двумя способами. Прежде всего, вирусам сложно спрятаться в открытом исходном коде. Во-вторых, для вирусов, имеющих только двоичные версии, новая компиляция и установка отсекают основной путь передачи вируса. Хотя издатели Linux также предоставляют большое количество двоичных пакетов программного обеспечения, пользователи в основном загружают эти пакеты программного обеспечения из надежных репозиториев программного обеспечения, предоставленных издателями. Большинство из них имеют механизмы проверки md5 и чрезвычайно безопасны.
Для распространения компьютерного вируса, как и биологического вируса, он должен размножаться быстрее, чем умереть (уничтожиться). Упомянутые выше барьеры эффективно замедляют скорость размножения вирусов Linux. Мы не видели, чтобы настоящий Linux-вирус распространялся с такой скоростью, и причина в том, что ни один из существующих Linux-вирусов не может процветать во враждебной среде, которую предоставляет Linux.
Вышеупомянутое в Linux нет вирусов?, для получения дополнительной информации, пожалуйста, сосредоточьтесь Заметки по программированию и другие статьи по теме!
Коллекция | 0 лайков | 0 подсказок