Очевидно, что существуют разные способы обеспечения безопасности на основе домашних и профессиональных компьютеров. Мои вопросы обычно касаются защиты домашних компьютеров, но профессиональная защита определенно приветствуется :) Знание - сила.
С тех пор, как пару лет назад я переехал в замечательный мир Linux, я даже не задумывался о безопасности. Ввиду того, что большинство мошенников с низким сроком службы создают вирусы для компьютеров под управлением Windows, поскольку они более распространены.
Но как мне узнать, в безопасности ли я от кого-то, кто захочет, чтобы я или мои вещи нашли. Я знаю, что у любого, кто полон решимости войти в волю, нет никаких сомнений. Но какие шаги я могу предпринять, чтобы гарантировать, что я защищен от таких вещей, как мошеннические корневые оболочки и автоматические атаки? Кроме того, есть ли своего рода встроенный брандмауэр / антивирус в других дистрибутивах Linux?
Я знаю, что этот вопрос достаточно широк, поскольку существует множество способов, которыми кто-то может скомпрометировать вашу систему, но, возможно, вы могли бы поделиться тем, что вы сделали, чтобы убедиться, что вы в безопасности.
РЕДАКТИРОВАТЬ: Я решил не разрешать root-вход через ssh и изменить порт, слушает что-то случайное. Надеюсь, это шаг в правильном направлении. В настоящее время смотрю на iptables и закрываю сервисы. Надеюсь, этот вопрос получит много качественных ответов (у него уже есть 3), и это поможет другим параноикам :)
РЕДАКТИРОВАТЬ 2: Есть некоторые проблемы с Iptables, но это оказывается хорошим инструментом
РЕДАКТИРОВАТЬ 3: Пока никто не коснулся вопроса шифрования жесткого диска. Это того стоит? Я никогда не использовал его раньше, поэтому я не знаю, как все это работает. Насколько легко это сделать?
Еще одно изменение: с точки зрения сервисов, которые должны работать в вашей системе, какие из них должны или должны работать? Какие порты должны быть открыты на вашем ящике? Конечно, это зависит от того, что вы используете, но что открыто по умолчанию и что опасно?