Alexander
А натив постучится в апи системы рано или поздно
запросы на сервак можно и так слать)
Ilya
запросы на сервак можно и так слать)
Без системного апи? Ну и как же?)
Alexander
на сяшечках
Ilya
А сяшечки постучатся в апи
Alexander
на этом уровне ты получишь уже зашифрованные данные
Ilya
на этом уровне ты получишь уже зашифрованные данные
Ну я и говорю, что мешает подрубить либу в мое приложение?
Ilya
Конкретику, пожалуйста
Ilya
А не «не выйдет»
Dan
а на деле вся эта история обходится генерацией уникального токена под конкретный девайс на бэке :) Что то из серии того как apns устроен
Dan
а ну да, и vpn-ом :)
Ilya
А никак
Dan
если ты насколько упорот в безопасность, юзай вайтлисты прегенеренных юидов железно к девайсу
Ilya
Никто ее не юзает. Прогард не в счет
Dan
хрен там, не совпадет с железякой и привет
Ilya
Скопирую прям с железки
Dan
прицепись к какому нибудь modem imei
Dan
и приует
Alexander
потому что нельзя с двух одинаковых железок с разных ip данные слать
Dan
короче, я хз что ты пытаешься доказать
Alexander
ip уже не подделаешь) сервак пошлет к херам
Ilya
короче, я хз что ты пытаешься доказать
Что хранить ключ так, чтобы его никто не достал - невозможно
Dan
но на любую меру находится контр-метра. И наоборот
Ilya
ip уже не подделаешь) сервак пошлет к херам
Окей, вот я легитимный юзер, который прилу скачал. Меня сервер пошлет?
Ilya
Если прила прям закрытая, для ограниченного круга лиц и так далее - окей, тут нет вопросов
Ilya
Там как бы пароль от акка и все, уже апи не воспользоваться
Dan
а тогда вопрос что за супер-секретное api ты юзаешь ?:)
Ilya
Но если это какой-нибудь инстаграм, то его апи не защитить никак
Andrew Kiselev
коллеги, у кого-нибудь есть или была похожая проблема? https://github.com/oblador/react-native-vector-icons/issues/605
Alexander
Но если это какой-нибудь инстаграм, то его апи не защитить никак
если так то у многих таких проектов открыто апи совсем
Dan
Но если это какой-нибудь инстаграм, то его апи не защитить никак
еще раз. Зависит от целей и задач проекта. Если уж ты настолько упорот что готов хоть пакеты фильтровать - тебе не надо в мобилы и в веб не надо
Ilya
если так то у многих таких проектов открыто апи совсем
Апи да, но не ключи официального приложения с полным доступом
Alexander
к апи?
Ilya
полный доступ к чему?
К апи. Без лимитов на количество запросов в сутки, к примеру
Alexander
только дебилы такое на ключ вешают)
Ilya
А как надо?
Alexander
вариантов много, но этотне самый лучший)))
Dan
хорошо, а с симметричным шифрованием ты знаком?)
Dan
выдаешь на девайс публичный ключ, приватный на бэк
Dan
ну ты понял в общем
Ilya
выдаешь на девайс публичный ключ, приватный на бэк
Не понимаю, как мне это помешает прикинуться официальным приложением
Alexander
протокол можно разработать с нейронной сетью)
Alexander
ты все не сможешь эмулировать)
Ilya
ты все не сможешь эмулировать)
Если прила может это запускать, то и я могу
Ilya
Ибо весь код - вот он
Ilya
В свободном доступе
Dan
спешите видеть, кулхацкеры нативщики. Бомба просто х)
Ilya
Аргументы кончились, я смотрю
Dan
да я в принципе и не спорил)
Ilya
Что ж, приятно было пообщаться :)
Alexander
)))
Dan
зависит от эффорта который ты с этого получишь
Dan
получив копию банка-клиента все равно со своего счета больше счета не снимешь)
Alexander
Да же ебальники)
Anonymous
Иногда и логика
Dan
ну ты наверное знаешь этот бородатый мем про троллейбус)
Alexander
Слив клиентской базы, не заклнная хуйня)))
Ilya
получив копию банка-клиента все равно со своего счета больше счета не снимешь)
Зато можно распарсить какой-нибудь список спецпредложений, отделений
Alexander
После влома ебальника заказчика, исполнителя найти не проблемма)
Alexander
Aleksei
блин, холивар пропустил)
Dan
:D
Alexander
)))
Aleksei
в коде кстати можно обфускатором ключи подспрятать
Ilya
ценнейшая инфа!
Я как пример привел
Aleksei
но тоже не надежно
Aleksei
только сложнее понять будет че да как
Aleksei
задумка в том что в обфусцированном сложнее разбиратся)
Aleksei
а вот если просто в строке то и правда легко вытащить
Ilya
задумка в том что в обфусцированном сложнее разбиратся)
Запустил код и получил строку, зачем разбираться?
Aleksei
так а что это даст не понял
Aleksei
как тебе запущенное поможет узнать приватный ключ
Ilya
как тебе запущенное поможет узнать приватный ключ
Запущенный код генерации ключа - хм, и вправду