В следующей статье мы рассмотрим некоторые способы генерировать надежные пароли из терминала. Сегодня важность безопасного пароля, содержащего несколько букв, символов, цифр и т. Д., Подчеркивается активно и пассивно, чтобы укрепить его и не стать легкой мишенью для других при доступе к нашим данным.
Всем известно, что сегодня большинство платформ запрашивают у нас пароль для доступа к их сервисам, нашим электронная почта, доступ к внутренней сети офиса, доступ к банкам и т. д., и если у нас нет надежный пароль, рано или поздно у нас могут возникнуть серьезные проблемы с безопасностью.
Типичные моменты, которые следует учитывать при создании безопасного, стабильного и надежного пароля, следующие:
- Мы должны использовать символы, цифры, прописные и строчные буквы.
- Не используйте важные личные или общественные даты, номера телефонов, номера документов, удостоверяющих личность, и т. Д.
- Хороший пароль должен иметь большое количество символов. Благодаря этому и следуя предыдущим соображениям, мы сможем сделать наш пароль «почти» невозможным для обнаружения.
Когда нам нужно ввести пароль на одном из наших устройств, мы обычно используем пароль, который легко запомнить. Излишне говорить, что во многих случаях это предполагает серьезное нарушение безопасности что позволяет хакерам использовать их на основе информации, которую они знают о нас, или с помощью атак грубой силы. Чтобы улучшить эту безопасность, мы должны применить дополнительные меры безопасности, такие как использование случайные пароли которые мы можем создать с помощью различных инструментов.
Далее мы рассмотрим несколько различных способов создания случайных паролей через терминал нашей Ubuntu, без необходимости в дополнительном ПО. Эти пароли можно использовать для всех служб, требующих надежный пароль. Само собой разумеется, что случайно сгенерированные пароли довольно сложно запомнить, поэтому нам нужно будет найти способ держать их под рукой.
Индекс
Как сгенерировать надежные пароли в Ubuntu
Для написания этой статьи я использую Ubuntu 16.04. В Gnu / Linux у нас есть некоторые инструменты, которые дают нам возможность автоматически генерировать безопасный пароль.
В случае отсутствия этих инструментов мы можем установить их, используя следующую последовательность команд в терминале (Ctrl + Alt + T):
sudo apt install gnupg2 && sudo apt install openssl
GPG
Если мы хотим создайте наш пароль, используя GPG, мы выполним следующую команду:
gpg --gen-random --armor 1 32
OpenSSL
Если мы предпочитаем использовать OpenSSL чтобы сгенерировать наш безопасный пароль, нам нужно будет использовать следующую команду:
openssl rand -base64 32
ПНГ
Другой вариант, что мы можем использовать для генерации нашего безопасного пароля APG, Аббревиатура от Автоматический генератор паролей. Он устанавливается в Ubuntu и его производных. Чтобы запустить команду, нам нужно будет только ввести в терминале (Ctrl + Alt + T):
apg
Это программа, предназначенная для генерации паролей "запоминающийся". Если вы просто запустите его, он запросит у вас ряд данных для работы и на их основе создаст «запоминающийся» пароль. Под этим я подразумеваю, что рядом с паролем он покажет нам фонетическую транскрипцию чтобы мы могли лучше запомнить пароль.
Команды для терминала
В дополнение к инструментам, которые мы только что видели, мы также сможем использовать ряд команды, которые будут генерировать случайные пароли. Вам нужно всего лишь написать одну из этих строк в терминале (Ctrl + Alt + T):
date +%s | sha256sum | base64 | head -c 32 ; echo < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo; tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1 strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo
< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c32 dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev </dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c32; echo "" randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;} && randpw
Каждый раз, когда мы выполняем любую из этих команд, пароль, который она будет генерировать, будет совершенно другим и не будет связан с другими ранее сгенерированными.
Как проверить надежность пароля в Ubuntu
Многие могут подумать, что пароль, который вы используете, надежен. Чтобы проверить, правда ли это, нам нужно только установить приложение под названием Cracklib. Это анализирует все аспекты пароля и дает нам результат. Чтобы установить cracklib в Ubuntu или Debian, мы будем использовать следующую команду:
sudo apt-get install libcrack2
Установка пароля
После установки приложения мы будем использовать параметр cracklib-check для проверки статуса пароля. Например, мы проанализируем слишком простой и популярный пароль. В терминале напишем:
echo "1234abc" | cracklib-check
Мы также можем проверить надежный пароль, используя:
cat|cracklib-check
Нам придется скопируйте пароль для проверки в терминале, и эта команда покажет нам результат. Если результат в порядке, это означает, что наш пароль безопасен, теперь мы должны быть осторожны и хранить этот пароль в надежном месте на случай, если мы его забудем.
Возможные исходы
Мы можем получить другие результаты при анализе нашего пароля. Вот некоторые примеры:
- Слишком коротко
- Он основан на слове из словаря
- Он основан на вашем имени пользователя
Комментарий, оставьте свой
Система Ubuntu очень интересна. И это первая статья, которую я вижу, где рассказывается о том, как создавать пароли в ней, поэтому всем, у кого есть Ubuntu, я порекомендую это видео.
Я также хочу подчеркнуть, насколько хорошо вы сказали о важности слов, и что мы не думаем, что, написав слова на другом языке, мы избавимся от взлома, поскольку у хакеров есть методы, чтобы угадать их. Поэтому лучше всего следовать инструкциям экспертов или статьям, подобным этой.