Как я могу улучшить свою безопасность Linux? [закрыто]

-1

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

Позвольте мне объяснить, что случилось.

Некоторое время назад, когда я действительно серьезно относился к изучению использования Linux, я запускал Fedora с внешнего диска. Я знаю, что я никогда не посещал какие-либо тенистые сайты с этой конкретной установкой. То, что произошло дальше, было необъяснимым для меня как давнего пользователя Windows. Я заметил, что файл на моем рабочем столе переместился, как будто кто-то щелкнул и перетащил его.

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

Я сбросил эту установку с переформатирования.

Я начал серьезно относиться к изучению использования Linux только на этой неделе. Я решил просто запустить Fedora из Oracle VirtualBox. Я делил диск с помощью fdisk (используя SUDO вместо SU после добавления моей учетной записи в файл sudoer), когда заметил, что при просмотре всех разделов я вижу свой жесткий диск вне виртуальной машины! Я ввел другую команду и получил предупреждение об отказе AVC. Как только я сказал «Это выглядит неправильно ...», моя ОС Windows 10, на которой работала виртуальная машина, подала сигнал, что защитник Windows и мое решение AV отключены. Немного встревоженный, я попытался снова запустить его, но в Windows его не было. Я потратил несколько часов, чтобы все починить. Дошло до того (после выключения виртуальной машины), когда всякий раз, когда я загружался и входил в Windows 10, BSOD происходил с "

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

Мне удалось это исправить только сейчас, и я на нем работает сканирование защитника Windows.

Итак, мой вопрос: как я могу предотвратить компрометацию моей машины в будущем? Каковы некоторые рекомендации по безопасности с Linux и VM?

Я не использовал SU, я использовал SUDO. Он работал изнутри виртуальной машины, и я не знаю, как работает подключение к сети в этой конфигурации. Я не знаю, как в мире кому-то удалось бы таким образом подключиться к моей виртуальной машине, а затем и к моей внешней машине.

jayftw
источник

Ответы:

1

Я ничего не знаю о Windows; Я делаю так, что если вы запускаете проверенную по контрольной сумме md5 ( https://getfedora.org/verify ) версию Fedora на ВМ, в которой вы, скорее всего, будете поражены молнией в одном и том же месте трижды, выиграв две лотереи Powerball одновременно, чем были оценены так быстро. Кроме того, KVM-аспект компромисса также был бы удивительным. Если кто-то хотел получить ваши файлы, и они были такими опытными, они бы повторно синхронизировали ваши файлы, а затем скрыли их треки, чтобы вы не знали, что они были в вашем ящике (en). Они не будут перетаскивать их вокруг вашей оконной системы.

Сообщение об отказе avc было от SELinux - я не могу опубликовать более 2 ссылок, поищите в Google FAQ по SELinux:

Как узнать, запрещает ли SELinux доступ для какого-либо программного обеспечения?

Когда SELinux запрещает доступ любого программного обеспечения к определенному ресурсу, например, когда Firefox запрещен доступ к / etc / shadow, он генерирует сообщение и записывает его в /var/log/audit/audit.log или / var / log / messages, если Аудиторская служба отключена. Если журнал содержит «avc: denied», это означает, что это отказ политики SELinux. Обратите внимание, что для чтения этого файла журнала вам потребуются права администратора (root-доступ) в вашей системе. Пример отказа будет выглядеть

type = AVC msg = аудит (1214965667.121: 635): avc: отказано {unix_read unix_write} для pid = 15524 comm = ключ "npviewer.bin" = 59918130 scontext = не определен_u: не определен_r: nsplugin_t: s0-s0: c0.xt1023 unconfined_u: unconfined_r: unconfined_t: s0-s

Защита Linux - обширная тема. Вот статья с инструментами, которые помогут вам поцарапать поверхность закаливания бокса, а затем провести тестирование на соответствие вашим конфигурациям. - http://opensourceforu.com/2015/06/the-most-popular-security-assessment-and-server-hardening-tools/

Бенджамин Коннелли
источник
Спасибо. На основании вашего ответа я не думаю, что машина была взломана. На самом деле я управлял этим, и все было хорошо. Я не собираюсь расследовать дальше; Я думаю, что это хорошо.
Jayftw
Думаю, я бы просто сказал это. Я переформатировал диск, который был установлен Fedora на обратном пути, когда я дурачился с ним (первый раз), потому что вид этих файлов перемещался, как они меня пугали. Я на самом деле немного параноик, и видеть, как эти файлы двигаются точно так, как кто-то щелкнул и перетащил их по собственному желанию, мне не показалось правильным. Я думаю, что некоторые другие странные вещи произошли и после этого. Это всего лишь моё объяснение "уничтожения" этой установки. В то время это была довольно свежая установка, поэтому терять было нечего. Вот и все.
Jayftw