Когда я служил в армии, один лейтенант на вопрос "как защитить компьютер от считывания информации?"
Отвечал следующее:
Чтобы вражеская разведка не могла извлечь информацию с компьютера, он должен быть:
А потом добавлял: И самое главное - компьютер должен быть выключен! :-)
А теперь по существу вопроса.
Самое главное, это "цена" информации, которую надо защитить от хакера. И "цена" усилий для получения этой информации хакером. Любой хакер всегда размышляет на эту тему.
Для повышения "цены усилий" в принципе достаточно.
1.1. Защита линий связи от доступа посторонних. Все вот эти кабеля, вай-вай и так далее.
2.1. Многие люди кладут бумажки с паролем под клавиатуру или на монитор наклеивают или ещё что то в этом роде. Согласитесь, это как то не хорошо?
2.2. Пароли должны быть достаточно длинные и не подходить под критерии типа "как зовут собаку вашего папы?". Минимум 12-14 символов, большие и малые буквы, цифры. Желательно чтобы получившийся набор символов не мог сложиться в осмысленную фразу.
2.3. Пароли надо регулярно менять. Допустим раз в месяц. И по настроению левой пятки соседа, то есть внезапно.
2.4. Пароли должны быть разные. То есть инстаграм - один пароль, контактик - другой и так далее. И нигде не записывать :-)
2.5. Есть особые варианты доступа. По карте, по SSL-сертификату, по сетчатке, двухфакторная идентификация (в дополнению к паролю)
2.6. Жесткий диск можно зашифровать. И внешний тоже. Для этого есть куча программ. PGP, SmartLock. Поглядите в интернетах подходящую статью на тематику использования.
И это только "физическая" защита компьютера.