Size: a a a

2020 August 11

МС

Максим Сысоев... in Delphi & Lazarus
Alexey Shumkin
разве что? )
LibCurl. Там чисто винДовая функция используется
источник

AZ

Andrey Zubov in Delphi & Lazarus
угу
источник

AS

Alexey Shumkin in Delphi & Lazarus
Максим Сысоев
LibCurl. Там чисто винДовая функция используется
виндовая?
речь про андроид
источник

AZ

Andrey Zubov in Delphi & Lazarus
Certificate pinning – это внедрение SSL сертификата, который используется на сервере, в код мобильного приложения. В этом случае приложение будет игнорировать хранилище сертификатов устройства, полагаясь только на свое хранилище и позволяя создать защищенное SSL соединение с хостом, подписанным только сертификатом, что хранится в самом приложении. Pinning SSL сертификата также позволяет создавать доверительное соединение с сервером, на котором установлен самоподписанный SSL сертификат без необходимости устанавливать дополнительный сертификат на устройстве пользователя.
источник

МС

Максим Сысоев... in Delphi & Lazarus
Alexey Shumkin
виндовая?
речь про андроид
Упс, сори тогда
источник

МС

Максим Сысоев... in Delphi & Lazarus
Как вариант - было бы круто через TLS+TCP гнать трафик. Только у Делфи с этим проблема из коробки
источник

МС

Максим Сысоев... in Delphi & Lazarus
А софта я не нашёл который такое смог бы читать
источник

AS

Alexey Shumkin in Delphi & Lazarus
Максим Сысоев
Как вариант - было бы круто через TLS+TCP гнать трафик. Только у Делфи с этим проблема из коробки
а HTTPS - это по-твоему что? ))
источник

AZ

Andrey Zubov in Delphi & Lazarus
нет, в принципе я могу тупо пошифровать json ответ сервера, и даже если пакет поймают через SSL иди еще ищи алгоритм дешифровки информации
источник

МС

Максим Сысоев... in Delphi & Lazarus
Он декриптится легко
источник

AS

Alexey Shumkin in Delphi & Lazarus
Andrey Zubov
Certificate pinning – это внедрение SSL сертификата, который используется на сервере, в код мобильного приложения. В этом случае приложение будет игнорировать хранилище сертификатов устройства, полагаясь только на свое хранилище и позволяя создать защищенное SSL соединение с хостом, подписанным только сертификатом, что хранится в самом приложении. Pinning SSL сертификата также позволяет создавать доверительное соединение с сервером, на котором установлен самоподписанный SSL сертификат без необходимости устанавливать дополнительный сертификат на устройстве пользователя.
ну, строго говоря, тебе не нужен серт ))
тебе нужен отпечаток публичного ключа сервера )) (который, собсна, есть в серте))
источник

AZ

Andrey Zubov in Delphi & Lazarus
ну декриптовали его и получили пакет белиберды, шифрованный json, алгоритм зашит в программе, сильно тебе поможет что ты отловил ssl?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Максим Сысоев
Он декриптится легко
эм?
источник

AZ

Andrey Zubov in Delphi & Lazarus
ну строго говоря мне нужен bks полученный из сертификата :))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Andrey Zubov
ну строго говоря мне нужен bks полученный из сертификата :))
BKS?
источник

AZ

Andrey Zubov in Delphi & Lazarus
2. Конвертируйте сертификат в формат .bks. Этот шаг очень важен для того, чтобы пиннинг правильно работал на всех устройствах Android. Когда Вы получаете SSL сертификат, он, как правило, находится в формате .crt, .cert или .pem. Чтобы конвертировать его в .bks формат, Вам нужно сначала получить .jar, который содержит Bouncy Castle gj ccskrt
источник

AZ

Andrey Zubov in Delphi & Lazarus
Чем дальше в лес тем толще партизаны :))
источник

AZ

Andrey Zubov in Delphi & Lazarus
посути это  формат кейстора
источник

AZ

Andrey Zubov in Delphi & Lazarus
и ты потом этот кейстор уже пользуешь на андроиде
источник

AS

Alexey Shumkin in Delphi & Lazarus
Andrey Zubov
2. Конвертируйте сертификат в формат .bks. Этот шаг очень важен для того, чтобы пиннинг правильно работал на всех устройствах Android. Когда Вы получаете SSL сертификат, он, как правило, находится в формате .crt, .cert или .pem. Чтобы конвертировать его в .bks формат, Вам нужно сначала получить .jar, который содержит Bouncy Castle gj ccskrt
это ты про "нативный" андроид...

для начала, я бы узнал System.Net.HTTPClient что именно использует?
источник