🔒💻 Привет, с вами снова SecureTechTalks! Сегодня мы поговорим о MiTM (Man-in-the-Middle) атаках и как с ними бороться. MiTM атаки являются одним из самых распространенных методов нападения на инфраструктуру. Давайте рассмотрим, что такое MiTM атаки и какие продукты могут помочь нам защититься от них. 🛡️💪
MiTM атаки — это техника, при которой злоумышленник встраивается в коммуникационный канал между двумя сторонами и перехватывает передаваемые данные. Это позволяет злоумышленнику перехватывать, изменять или даже вставлять свой собственный контент в передачу данных без ведома обеих сторон.
Чтобы бороться с MiTM атаками, существует несколько множество инструментов, рассмотрим самые базовые:
1️⃣ OpenSSL: OpenSSL является одним из наиболее широко используемых решений для защиты от MiTM атак. Он предоставляет набор криптографических функций и протоколов, которые позволяют снизить риски перехвата и изменения данных.
2️⃣ OpenSSH: OpenSSH — это защищенная реализация протокола SSH (Secure Shell). Он обеспечивает защищенное удаленное подключение к системам и предотвращает MiTM атаки путем использования шифрования данных и аутентификации.
3️⃣ Tor: Tor — это сеть, которая обеспечивает анонимность и защиту персональной информации пользователей. Он шифрует данные и маршрутизирует их через различные узлы, что делает MiTM атаки крайне сложными.
4️⃣ Wireshark: Wireshark — это анализатор сетевого трафика. Он позволяет отслеживать и анализировать пакеты данных, проходящие через сеть, и выявлять подозрительную активность, связанную с MiTM атаками.
Использование данных OpenSource продуктов поможет усилить вашу безопасность и защититься от MiTM атак. 💪🔒
Ссылки на инструменту:
🔗 OpenSSL
🔗 OpenSSH
🔗 Tor
🔗 Wireshark
Оставайтесь на шаг впереди злоумышленников и обеспечивайте безопасность своих коммуникаций! Stay secure and read SecureTechTalks! 💻🛡️
#SecureTechTalks #MiTM #OpenSSL #OpenSSH #Tor #Wireshark
MiTM атаки — это техника, при которой злоумышленник встраивается в коммуникационный канал между двумя сторонами и перехватывает передаваемые данные. Это позволяет злоумышленнику перехватывать, изменять или даже вставлять свой собственный контент в передачу данных без ведома обеих сторон.
Чтобы бороться с MiTM атаками, существует несколько множество инструментов, рассмотрим самые базовые:
1️⃣ OpenSSL: OpenSSL является одним из наиболее широко используемых решений для защиты от MiTM атак. Он предоставляет набор криптографических функций и протоколов, которые позволяют снизить риски перехвата и изменения данных.
2️⃣ OpenSSH: OpenSSH — это защищенная реализация протокола SSH (Secure Shell). Он обеспечивает защищенное удаленное подключение к системам и предотвращает MiTM атаки путем использования шифрования данных и аутентификации.
3️⃣ Tor: Tor — это сеть, которая обеспечивает анонимность и защиту персональной информации пользователей. Он шифрует данные и маршрутизирует их через различные узлы, что делает MiTM атаки крайне сложными.
4️⃣ Wireshark: Wireshark — это анализатор сетевого трафика. Он позволяет отслеживать и анализировать пакеты данных, проходящие через сеть, и выявлять подозрительную активность, связанную с MiTM атаками.
Использование данных OpenSource продуктов поможет усилить вашу безопасность и защититься от MiTM атак. 💪🔒
Ссылки на инструменту:
🔗 OpenSSL
🔗 OpenSSH
🔗 Tor
🔗 Wireshark
Оставайтесь на шаг впереди злоумышленников и обеспечивайте безопасность своих коммуникаций! Stay secure and read SecureTechTalks! 💻🛡️
#SecureTechTalks #MiTM #OpenSSL #OpenSSH #Tor #Wireshark
📣 В OpenSSH добавлена защита от атак на подбор паролей
🔒 В OpenSSH реализована защита от атак брутфорс, при которых происходят попытки подбора пароля, с помощью перебора типовых комбинаций.
📜 В конфигурацию sshd_config добавлен параметр PerSourcePenalties, который определяет порог блокировки для IP-адресов с многочисленными неудачными попытками соединений.
🛠 При активации защиты, sshd отслеживает завершение дочерних процессов, фиксируя попытки неудачной аутентификации и аварийного завершения.
🚫 Параметр PerSourcePenalties устанавливает минимальный порог аномальных событий для блокировки IP-адреса. С помощью PerSourceNetBlockSize можно блокировать всю подсеть.
🚨 Для исключения блокировки отдельных подсетей предусмотрен параметр PerSourcePenaltyExemptList, полезный в ситуациях с ложными срабатываниями.
Stay secure and read SecureTechTalks 📚
#OpenSSH #UPDATE
🔒 В OpenSSH реализована защита от атак брутфорс, при которых происходят попытки подбора пароля, с помощью перебора типовых комбинаций.
📜 В конфигурацию sshd_config добавлен параметр PerSourcePenalties, который определяет порог блокировки для IP-адресов с многочисленными неудачными попытками соединений.
🛠 При активации защиты, sshd отслеживает завершение дочерних процессов, фиксируя попытки неудачной аутентификации и аварийного завершения.
🚫 Параметр PerSourcePenalties устанавливает минимальный порог аномальных событий для блокировки IP-адреса. С помощью PerSourceNetBlockSize можно блокировать всю подсеть.
🚨 Для исключения блокировки отдельных подсетей предусмотрен параметр PerSourcePenaltyExemptList, полезный в ситуациях с ложными срабатываниями.
Stay secure and read SecureTechTalks 📚
#OpenSSH #UPDATE
🔐 Тестирование SSH утилит: SSHamble
🔍 SSH используется повсеместно: от сетевых устройств и репозиториев кода до инструментов передачи файлов для Windows. OpenSSH является наиболее популярной утилитой, однако существует множество других реализаций и библиотек, которые используются в различных приложениях.
🛠️ Исследователи runZero обнаружили широкий спектр уязвимостей в реализациях SSH и использующих их приложениях. Долгое время существующие проблемы оставались незамеченными из-за отсутствия инструментов для полного тестирования слоёв протокола SSH. Для решения данной задачи был выпущен новый open-source продукт SSHamble.
🔒 SSHamble моделирует потенциальные сценарии атак, такие как несанкционированный удалённый доступ, выполнение удалённых команд после сеанса входа и неограниченные высокоскоростные запросы аутентификации. Интерактивная оболочка SSHamble предоставляет доступ к сырым SSH-запросам в пост-сеансовой среде, что позволяет проводить тестирование окружения, обработки сигналов, переадресации портов и другие функции. Инструмент получил положительную обратную связь от сообщества и на него стоит обратить внимание.
🔗 Ссылка на GitHub
Stay secure and read SecureTechTalks 📚
#SSH #OpenSSH #кибербезопасность #SSHamble #уязвимости #тестирование #инструменты
🔍 SSH используется повсеместно: от сетевых устройств и репозиториев кода до инструментов передачи файлов для Windows. OpenSSH является наиболее популярной утилитой, однако существует множество других реализаций и библиотек, которые используются в различных приложениях.
🛠️ Исследователи runZero обнаружили широкий спектр уязвимостей в реализациях SSH и использующих их приложениях. Долгое время существующие проблемы оставались незамеченными из-за отсутствия инструментов для полного тестирования слоёв протокола SSH. Для решения данной задачи был выпущен новый open-source продукт SSHamble.
🔒 SSHamble моделирует потенциальные сценарии атак, такие как несанкционированный удалённый доступ, выполнение удалённых команд после сеанса входа и неограниченные высокоскоростные запросы аутентификации. Интерактивная оболочка SSHamble предоставляет доступ к сырым SSH-запросам в пост-сеансовой среде, что позволяет проводить тестирование окружения, обработки сигналов, переадресации портов и другие функции. Инструмент получил положительную обратную связь от сообщества и на него стоит обратить внимание.
🔗 Ссылка на GitHub
Stay secure and read SecureTechTalks 📚
#SSH #OpenSSH #кибербезопасность #SSHamble #уязвимости #тестирование #инструменты
🔐 OpenSSH 9.9: важные обновления
В последнем обновлении OpenSSH разработчики внесли несколько ключевых улучшений, повышающих безопасность и производительность. Рассмотрим некоторые из них:
🛠️ Поддержка переменных окружения в Include
Теперь директива Include поддерживает использование переменных окружения и подстановок, аналогичных тем, что применяются в директиве Match Exec. Это расширяет возможности конфигурации и гибкости при настройке SSH.
🚫 Новая опция в Match для некорректных пользователей
В sshd_config появилась новая опция invalid-user, которая активируется при попытке входа с неверным именем пользователя. Это повышает уровень безопасности, блокируя такие подключения на уровне конфигурации.
⚡ Ускорение алгоритма Streamlined NTRUPrime
Обновлённая версия использует улучшенную реализацию криптографического алгоритма Streamlined NTRUPrime. Теперь для гибридного обмена ключами можно использовать как имя sntrup761x25519-sha512, так и его специфичную SSH-версию [email protected].
🔒 Защита закрытых ключей в core-файлах
В OpenBSD, Linux и FreeBSD добавлена защита от утечки закрытых ключей в core-файлах. Это помогает предотвратить случайное раскрытие конфиденциальных данных в случае аварийного завершения работы процесса.
🔧 Переход на использование API EVP_PKEY
Теперь OpenSSH использует API EVP_PKEY из библиотеки libcrypto для работы с ключами, что упрощает и улучшает процесс их обработки.
⏳ Случайное изменение таймаута подключения
В sshd реализована функция случайного изменения таймаута (LoginGraceTime) в пределах 4 секунд. Это помогает усложнить автоматическое определение точного момента истечения таймаута.
⚙️ Поддержка сборки с библиотекой Musl
Решены проблемы совместимости при сборке с использованием библиотеки Musl, что расширяет спектр поддерживаемых систем.
🌐 Поддержка постквантовой криптографии
Напомним, что в релизе OpenSSH 9.0, который состоялся в апреле 2022 года, была добавлена поддержка постквантовой криптографии по умолчанию, что значительно укрепляет защиту данных перед новыми угрозами.
Stay secure and read SecureTechTalks 📚
#OpenSSH #Кибербезопасность #SSH #PostQuantum
В последнем обновлении OpenSSH разработчики внесли несколько ключевых улучшений, повышающих безопасность и производительность. Рассмотрим некоторые из них:
🛠️ Поддержка переменных окружения в Include
Теперь директива Include поддерживает использование переменных окружения и подстановок, аналогичных тем, что применяются в директиве Match Exec. Это расширяет возможности конфигурации и гибкости при настройке SSH.
🚫 Новая опция в Match для некорректных пользователей
В sshd_config появилась новая опция invalid-user, которая активируется при попытке входа с неверным именем пользователя. Это повышает уровень безопасности, блокируя такие подключения на уровне конфигурации.
⚡ Ускорение алгоритма Streamlined NTRUPrime
Обновлённая версия использует улучшенную реализацию криптографического алгоритма Streamlined NTRUPrime. Теперь для гибридного обмена ключами можно использовать как имя sntrup761x25519-sha512, так и его специфичную SSH-версию [email protected].
🔒 Защита закрытых ключей в core-файлах
В OpenBSD, Linux и FreeBSD добавлена защита от утечки закрытых ключей в core-файлах. Это помогает предотвратить случайное раскрытие конфиденциальных данных в случае аварийного завершения работы процесса.
🔧 Переход на использование API EVP_PKEY
Теперь OpenSSH использует API EVP_PKEY из библиотеки libcrypto для работы с ключами, что упрощает и улучшает процесс их обработки.
⏳ Случайное изменение таймаута подключения
В sshd реализована функция случайного изменения таймаута (LoginGraceTime) в пределах 4 секунд. Это помогает усложнить автоматическое определение точного момента истечения таймаута.
⚙️ Поддержка сборки с библиотекой Musl
Решены проблемы совместимости при сборке с использованием библиотеки Musl, что расширяет спектр поддерживаемых систем.
🌐 Поддержка постквантовой криптографии
Напомним, что в релизе OpenSSH 9.0, который состоялся в апреле 2022 года, была добавлена поддержка постквантовой криптографии по умолчанию, что значительно укрепляет защиту данных перед новыми угрозами.
Stay secure and read SecureTechTalks 📚
#OpenSSH #Кибербезопасность #SSH #PostQuantum
🧨 Claude сократил поверхности атаки на OpenSSH
Anthropic использовала Claude для анализа 25 open source проектов объёмом более 5 млн строк кода. Модель выявила 493 проблемы, связанные с избыточной доступностью кода, конфликтами конфигурации и выполнением операций до проверок безопасности.
⚙️ Три класса проблем
🔹 Лишний код. Функциональность доступна извне, хотя приложению она не нужна.
🔹 Конфликты настроек. Из 162 найденных сочетаний параметров в 94 случаях комбинации незаметно отключали защитные механизмы.
🔹 Неверный порядок проверок. Код обрабатывает данные клиента до аутентификации или проверки разрешений.
В четырёх проектах обнаружился общий дефект: правила доступа по hostname зависели от reverse DNS. При отключённом DNS сервер сравнивал правило с IP-адресом, и ограничение переставало работать.
🔬 Что нашли в OpenSSH
В OpenSSH 10.4 около 4 500 строк кода экспериментального алгоритма ML-DSA-44 оставались доступными для обработки данных неаутентифицированного клиента, хотя алгоритм был исключён настройками.
Claude выявила два обходных пути, связанных с несоответствием типа ключа его содержимому и проверкой подписи CA внутри сертификата. После совместной работы с сопровождающими в OpenSSH 10.6 проверки перенесли в парсер, до десериализации ключа и проверки подписи. Объём кода, доступного до аутентификации при стандартной конфигурации, сократился примерно на 20%.
🛡️ Как устроен подход
Claude анализирует точки входа и конфигурации, предлагает изменения, затем проверяет их трассировками и тестами. Изменения, способные повлиять на нестандартные конфигурации, передаются человеку.
Методика сокращает поверхность атаки за счёт ограничения ненужной функциональности, даже если уязвимость в ней ещё не обнаружена.
🔗 Исследование Anthropic
🔗 OpenSSH 10.6
Stay secure and read SecureTechTalks 📚
#CyberSecurity #AISecurity #OpenSource #OpenSSH #Claude #AttackSurface #AppSec #VulnerabilityResearch #DevSecOps #SecureTechTalks
Anthropic использовала Claude для анализа 25 open source проектов объёмом более 5 млн строк кода. Модель выявила 493 проблемы, связанные с избыточной доступностью кода, конфликтами конфигурации и выполнением операций до проверок безопасности.
⚙️ Три класса проблем
🔹 Лишний код. Функциональность доступна извне, хотя приложению она не нужна.
🔹 Конфликты настроек. Из 162 найденных сочетаний параметров в 94 случаях комбинации незаметно отключали защитные механизмы.
🔹 Неверный порядок проверок. Код обрабатывает данные клиента до аутентификации или проверки разрешений.
В четырёх проектах обнаружился общий дефект: правила доступа по hostname зависели от reverse DNS. При отключённом DNS сервер сравнивал правило с IP-адресом, и ограничение переставало работать.
🔬 Что нашли в OpenSSH
В OpenSSH 10.4 около 4 500 строк кода экспериментального алгоритма ML-DSA-44 оставались доступными для обработки данных неаутентифицированного клиента, хотя алгоритм был исключён настройками.
Claude выявила два обходных пути, связанных с несоответствием типа ключа его содержимому и проверкой подписи CA внутри сертификата. После совместной работы с сопровождающими в OpenSSH 10.6 проверки перенесли в парсер, до десериализации ключа и проверки подписи. Объём кода, доступного до аутентификации при стандартной конфигурации, сократился примерно на 20%.
🛡️ Как устроен подход
Claude анализирует точки входа и конфигурации, предлагает изменения, затем проверяет их трассировками и тестами. Изменения, способные повлиять на нестандартные конфигурации, передаются человеку.
Методика сокращает поверхность атаки за счёт ограничения ненужной функциональности, даже если уязвимость в ней ещё не обнаружена.
🔗 Исследование Anthropic
🔗 OpenSSH 10.6
Stay secure and read SecureTechTalks 📚
#CyberSecurity #AISecurity #OpenSource #OpenSSH #Claude #AttackSurface #AppSec #VulnerabilityResearch #DevSecOps #SecureTechTalks