Cryptology Academy · Урок

Ваша цифровая жизнь и криптография

Свяжите повседневные инструменты (2FA, VPN, менеджеры паролей и HTTPS) с лежащими в их основе криптографическими методами

Урок 4 из 413 шагов

«Ваша цифровая жизнь и криптография» — бесплатный урок Cryptology Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cryptology Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cryptology Academy содержит 4 уроков всего.

Двухфакторная аутентификация и TOTP

Одноразовые пароли на основе времени (TOTP), используемые в приложениях вроде Google Authenticator, создаются с помощью HMAC-SHA1, применяемого к текущей отметке времени и общему секрету.

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

Менеджеры паролей и AES-256

Менеджеры паролей, такие как 1Password и Bitwarden, хранят ваши пароли в хранилище, зашифрованном с помощью AES-256 — того же алгоритма, который используют правительства и вооружённые силы по всему миру.

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

VPN и шифрование туннеля

VPN (виртуальная частная сеть) создаёт зашифрованный туннель между вашим устройством и сервером VPN. Весь ваш интернет-трафик проходит через этот туннель, скрывая его от ISP и наблюдателей в локальной сети.

Большинство современных VPN используют такие протоколы, как WireGuard (ChaCha20-Poly1305) или OpenVPN (AES-256-GCM). Шифрование не позволяет находящимся в вашей локальной сети увидеть, какие сайты вы посещаете.

Полное шифрование диска

FileVault в macOS и BitLocker в Windows шифруют каждый байт на жёстком диске с помощью AES-128 или AES-256. Без ключа расшифрования украденный ноутбук не раскрывает никаких данных.

Современные iPhones и устройства Android также шифруют хранилище по умолчанию, связывая его с кодом-паролем устройства. Правоохранительные органы не могут получить доступ к зашифрованным данным телефона без кода-пароля или серьёзной уязвимости.

HTTPS на каждом сайте

Значок замка в адресной строке браузера указывает на соединение HTTPS. TLS шифрует трафик между браузером и веб-сервером, не позволяя ISP, операторам сети и находящимся поблизости злоумышленникам читать или изменять содержимое.

Разработчики браузеров активно продвигают повсеместное использование HTTPS: они помечают сайты HTTP как «Небезопасно» и отдают сайтам HTTPS предпочтение при ранжировании в поиске.

Приложение Signal для конфиденциальной связи

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

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

Зашифрованное резервное копирование в облако

Расширенная защита данных iCloud от Apple обеспечивает сквозное шифрование резервных копий iCloud, поэтому сама Apple не может получить доступ к данным вашей резервной копии. Ключи существуют только на доверенных устройствах.

Если эта функция не включена, Apple хранит ключи от вашей резервной копии и может быть обязана передать их властям. Сквозное шифрование резервных копий — важная, но часто упускаемая из виду настройка конфиденциальности.

Криптовалютные кошельки и закрытые ключи

Криптовалютный кошелёк по сути представляет собой пару криптографических ключей: закрытый ключ (секретный) и открытый ключ (адрес вашего кошелька). Транзакции подписываются закрытым ключом, чтобы подтвердить право собственности.

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

Биометрия и защищённые области

При использовании распознавания лица или отпечатка пальца биометрические данные обрабатываются внутри защищённой области — отдельного процессора с собственной зашифрованной памятью и ключами.

Биометрический шаблон никогда не покидает защищённую область и не передаётся Apple или Google. Проверка выполняется локально: защищённая область подтверждает совпадение и выдаёт ключ устройства.

Мир повсеместной стойкой криптографии

Повсеместное использование стойкой криптографии означает, что частное общение возможно даже в условиях наблюдения, финансовые транзакции подтверждаются и позволяют обнаружить подделку, а сохранённые данные остаются защищёнными даже при изъятии устройств.

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

Криптография и программное обеспечение с открытым исходным кодом

Многие криптографические инструменты, защищающие вашу повседневную цифровую жизнь, имеют открытый исходный код: протокол Signal, OpenSSL, LibreSSL, GnuTLS, WireGuard и криптографическая подсистема ядра Linux.

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

Тест: повседневные криптографические инструменты

Проверьте свои знания о криптографии в повседневных цифровых инструментах.

Главные выводы: криптография в повседневной жизни

Криптография защищает почти все аспекты вашей цифровой жизни: коды двухфакторной аутентификации, хранилища менеджеров паролей, туннели VPN, полное шифрование диска, просмотр веб-страниц по HTTPS, защищённый обмен сообщениями, зашифрованные резервные копии и криптовалютные кошельки.

Понимание того, какие инструменты используют те или иные криптографические примитивы, помогает принимать более взвешенные решения о безопасности и лучше понимать важность определённых настроек конфиденциальности.

Можно начать бесплатно

Изучай Cryptology Academy с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
67
Уроки
261

Часто задаваемые вопросы

Урок «Ваша цифровая жизнь и криптография» бесплатный?

Да — полный текст урока «Ваша цифровая жизнь и криптография» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cryptology Academy, подпишись на CoddyKit PRO. Курс Cryptology Academy содержит 4 уроков всего.

Чему я научусь в уроке «Ваша цифровая жизнь и криптография»?

Свяжите повседневные инструменты (2FA, VPN, менеджеры паролей и HTTPS) с лежащими в их основе криптографическими методами Ты практикуешь Cryptology Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cryptology Academy?

Предыдущий опыт не требуется. Cryptology Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Ваша цифровая жизнь и криптография»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cryptology Academy?

Да. Каждый урок Cryptology Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Шифрование в приложениях для обмена сообщениями
  2. Как банки защищают ваши транзакции
  3. Интернет без криптографии
  4. Ваша цифровая жизнь и криптография
← Назад к Cryptology Academy