170 похожих чатов

Type Decrypter1.5 Decrypter — это интерфейс для непрозрачного ключа private, который

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

Речь об корневом сертификате устройства, а если копия сертификата находится у злоумышленника он сможет скомпрометировать соединение? (MITM)

18 ответов

18 просмотров

Не совсем понятно, что значит «корневой сертификат устройства» Вообще, наличие копии сертификата это необходимое, но не достаточное условие для MITM атаки на https/tls Нужно еще как-то трафик на себя переключить, например ДНС заспуфить

Vlad Tokarev
Не совсем понятно, что значит «корневой сертификат...

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

Еще нужно атаковать рандомизацию.

Daniel Podolsky
Современные алгоритмы обмена ключами не позволяют ...

Я говорю, не про прослушивание трафика в уже установленном соединении. А в изначальном установлении соединения с злоумышленником, если у него есть сертификат и ключ для домена

Vlad Tokarev
Я говорю, не про прослушивание трафика в уже устан...

Кто вообще прослушивает трафик в уже установленном соединении?

Vlad Tokarev
Я говорю, не про прослушивание трафика в уже устан...

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

Daniel Podolsky
открою вам секрет: ключ сертификата не задействова...

А вы вообще прочитали, что я писал про dns спуфинг и прочее?

Daniel Podolsky
почитал, конечно, лет 20 назад 🙂

В чем тогда проблема для злоумышленика установить зашифрованное соединение, имея сертификат, если клиент изначально устанавливает соединение с злоумышленником?

Daniel Podolsky
почитал, конечно, лет 20 назад 🙂

Я отправил сообщение пол часа назад, так что не лукавьте уважаемый, не могли вы его 20 лет назад прочитать

Александр Костюченко
вы кажется не поняли))

Я кажется понял, что автор имел ввиду, что он разбирается в “современных алгоритмах шифрования”, так как изучил все аспекты еще 20 лет назад. Или что?

🕷- Автор вопроса
Vlad Tokarev
Не совсем понятно, что значит «корневой сертификат...

Если я предостсвляю доступ к интернету для лица, имею в наличии выпущенный мною сертификат и делаю дамп его трафика

🕷
Если я предостсвляю доступ к интернету для лица, и...

Сертификата и дампа трафика недостаточно. Нужно именно когда он обращается к сервису, встать посередине

🕷
Если я предостсвляю доступ к интернету для лица, и...

То есть другими словами, если весь обмен данными произошел без вашего активного участия (вы только слушали трафик) – то прочитать не получится. Client <———> Server ^ Attacker Если вы активно учавствовали, установив соединение с обеими сторонами Client и Server, и представившись для Server – клиентом (что не сложно, так как mTLS не сильно распространена, особенно в браузерах), а для Client – сервером (что возможно, так как у вас есть сертификат). В таком случае, получить данные – реально Client <——Atacker——> Server Для второго случая нужно убедится, что трафик пойдет на вас. Если вы предоставляете услуги интернет для Client – то сделать это не сложно.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта