Size: a a a

2018 May 21

T

Tishka17 in Android Guards
Так как корни обновляются редко
источник

YS

Yury Shabalin in Android Guards
Rtem
Минутка “лучших практик мобильной безопасности” для подтверждения номера телефона:
0. Не делай SSL пиннинг
1. Сгенеринуй код подтверждения на клиенте
2. Отправить этот код на сервер, который пошлет SMS
3. ??????
4. PROFIT!!!
Я тут недавно банковское приложение нашёл с локальной проверкой пинкода) И авторизацией на сервере по 2-м параметрам, которые в SharedPref хранятся.
источник

YS

Yury Shabalin in Android Guards
Тож ничо так)
источник

YS

Yury Shabalin in Android Guards
You
А если человек не обновится?
Зависит от приложения и от пользователей. Как вариант, некоторые банки делают для юриков - если не последняя версия, приложение не запускается
источник

D

Dmitry in Android Guards
Tishka17
С реальным у тебя просто будет работать
Не будет же, если сделать пипинг с реальным сертификатом, а без пининга это и так понятно что все будет работать, только если корневые не поменяются и это будет проблема на древних аппаратах.
источник

T

Tishka17 in Android Guards
Dmitry
Не будет же, если сделать пипинг с реальным сертификатом, а без пининга это и так понятно что все будет работать, только если корневые не поменяются и это будет проблема на древних аппаратах.
Если есть пиннинг, вообще пофиг самоподписанный сертификат или нет
источник

T

Tishka17 in Android Guards
или я не прав?
источник

D

Dmitry in Android Guards
Ну т.е. из-за самоподписного сертификата с пинингом никаких дополнительных рисков не появляется по сравнению с "настоящим" сертификатом и пинингом?
источник

AM

Andrey Makeev in Android Guards
А что значит "настоящий сертификат"?
Цепочка полписей нужна как раз для классической схемы
В случае пиннинга она не проверяется.
Или я не прав?
источник

AM

Andrey Makeev in Android Guards
Если я правильно помню базовый курс по криптографии:
Корневые серты как раз нужны если стороны не могли заранее обменяться сертами, однозначно их идентифицирующими. В тамом случае защита от MITM гарнатируется засчет того что цепочка подписей сходится к одному из корневых, сохраненном на устройстве. В данном случае стороны как раз обменялись заранее.
источник

AP

Alexey Pushkarev in Android Guards
Dmitry
Ну пусть не вечный, но хотябы не на 3 месяца, а на 1-3 года скажем.
источник

D

Dmitry in Android Guards
Andrey Makeev
А что значит "настоящий сертификат"?
Цепочка полписей нужна как раз для классической схемы
В случае пиннинга она не проверяется.
Или я не прав?
Настоящий я имею в виду выданный удостоверяющим центром (обычно с ораниченным сроком), а не самопописанный.
источник

AM

Andrey Makeev in Android Guards
Ну в конечном счете SSL-серт не что иное как обертка для паблик ключа.
А наличие подписи удостоверяющим центром это гарантия происхождения (так как сертификат получается при первой транзакции с сервером и это мог бы быть MITM)
В слуаче пиннига ключ уже есть и из доверенного источника
Тем не менее выданный удостоверяющим центром дает пару преимуществ:
- его можно аннулировать в случае взлома сервера, обратившись в тот же центр (не проверял как оно работает в случае пиннинга, но пишут что должно)
- в случае если пиннинг сломается, все продолжит работать по классической схеме
- дает возможность другим клиентам работать с тем же беком без пиннинга
источник

D

Dmitry in Android Guards
Спасибо
источник
2018 May 22

R

Rtem in Android Guards
источник

R

Rtem in Android Guards
Не слышал про это еще
источник

GK

Gregory Klyushnikov in Android Guards
Rtem
Минутка “лучших практик мобильной безопасности” для подтверждения номера телефона:
0. Не делай SSL пиннинг
1. Сгенеринуй код подтверждения на клиенте
2. Отправить этот код на сервер, который пошлет SMS
3. ??????
4. PROFIT!!!
эээм, это где-то серьёзно что-то так работает?
источник

YS

Yury Shabalin in Android Guards
Gregory Klyushnikov
эээм, это где-то серьёзно что-то так работает?
Нет предела совершенству)
источник

GK

Gregory Klyushnikov in Android Guards
ммм, вирусы, которые надо ставить вручную
источник

PC

Pavel Chmykh in Android Guards
😁
источник