Size: a a a

iOS Developers — русскоговорящее сообщество

2020 April 16

RR

Roman Resenchuk in iOS Developers — русскоговорящее сообщество
ну прям весь проект не могу раскрыть но короче говоря это iPad терминал и он работает с NFC карточками (через external hardware, не CoreNFC) поэтому бэк не нужен.
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
отправь смс на короткий номер
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
бэк нужен, я считаю
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
ну либо если работает с nfc, то доступ в админку по NFC той же, а не по пин коду
источник

RR

Roman Resenchuk in iOS Developers — русскоговорящее сообщество
Anton K.
бэк нужен, я считаю
ах да забыл, бэк нельзя потому что интернета не будет 😂
источник

RR

Roman Resenchuk in iOS Developers — русскоговорящее сообщество
Anton K.
ну либо если работает с nfc, то доступ в админку по NFC той же, а не по пин коду
вот тут да возможно стоит в карточку зашить апплет
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
я слово апплет не слышал уже лет 6
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Roman Resenchuk
ах да забыл, бэк нельзя потому что интернета не будет 😂
можно продумать обязательное обновление токена раз в неделю или как-то так, если беспокоитесь о безопасности. а так, повторюсь, главная дыра в этой схеме - человеческий фактор, то, что сольют пароль - только дело времени, и должен быть механизм его обновления
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я все еще не понимаю назначения этого пароля, но если хочется чтобы его нельзя было достать из приложения - не вставляй его в приложение и все
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
используй обычное шифрование да и все
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
Denis Kim
я все еще не понимаю назначения этого пароля, но если хочется чтобы его нельзя было достать из приложения - не вставляй его в приложение и все
ну ало. чел же объяснил. приходит админ, берет девайс в руки, вводит пин код и получает доступ туда, куда не могут получить доступ обычные пользователи. ну это как ключ в кассе пятерочки при возврате
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и что?
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
защититься от кражи пароля нельзя в этом случае. можно только усложнить жизнь ломающим. абсолютно точно в коде надо хранить захешированный зашифрованный пароль. при вводе пин кода берешь пин код, шифруешь и хешируешь, сравниваешь с хешем в коде.
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
тогда атакующим придется спереть не только сам хеш пароля, но и дизассемблить ту часть, которая знимается шифрованием, чтобы раскурить алгоритм, чтобы подобрать пароль.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну так хеш это же не пароль
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
и что?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну и к чему тогда было твое "ало"?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
что я не так сказал?
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
я объяснил тебе зачем пин код
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
зачем?
источник