Поле «разрешить запуск файла как программы» уже было отмечено в файлах, которые я скачал

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

Я понимаю это как средство безопасности. Здесь возникает проблема, я скачал игру (www.tibia.com) для Linux, и когда я пошел, чтобы отметить поле «разрешить выполнение файла как программы», оно уже было отмечено.

Я думал, что это Ubuntu, и пытался загрузить ту же игру на Fedora, но это было то же самое.

Разве это не проблема для безопасности? Это напоминает мне о некоторых проблемах, с которыми сталкиваются другие ОС при двойном щелчке файла для установки вируса.

1
задан 15 September 2015 в 22:19

1 ответ

Существует несколько важных дополнительных вопросов, здесь, таким образом, я нападу на эту часть частью:

, Что делает файл "исполняемым файлом"?

Linux и системы Unix определяют, является ли файл исполняемым файлом путем исследования "выполнения" (-x) бит полномочий файла.

, Если Вы переходите к терминалу и работаете ls -l Downloads (замена "Загрузки" с местоположением Ваших загруженных файлов, если отличающийся). Можно видеть что-то вроде этого:

total 13557K
-rwxrwxr-x  1 Matthew Matthew  13557241 Apr 11 04:11 Downloaded_Game

x с в первом столбце означают, что файл является исполняемым файлом владельцем (Matthew), группа (Matthew) и мир (все). (r и w соответствуют "читаемый" и "перезаписываемый", соответственно.)

хорошо, что устанавливает "выполнить" бит?

Каждый раз, когда файл создается в системе Linux, процесс (программа), которая создает файл (в Вашем случае, скорее всего, Ваш веб-браузер), должен указать полномочия файла. Эти полномочия затем обычно , но не всегда ограничены пользователем umask. См. страницу руководства для umask для получения дополнительной информации об этом дополнительном вопросе.

, Какое значение это имеет к безопасности?

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

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

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

Заключение

Короче говоря, не волнуйтесь чересчур об исполняемом состоянии файла. Как подчеркнуто выше, быть осторожным, что Вы загружаете во-первых и проверяете то, что Вы загружаете перед выполнением его. Где возможно, используйте надежные источники как Ubuntu способный репозиторий.

1
ответ дан 16 September 2015 в 08:19

Другие вопросы по тегам:

Похожие вопросы: