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

Теперь ещё раз повторю вопрос: есть СУБД с SSL —

каким образом на iOS к ней лучше всего подключаться?

20 ответов

8 просмотров
ԤИОНЕР- Автор вопроса

Усложним задачу: а если напрямую (direct), без трёхзвенки?

ԤИОНЕР
Усложним задачу: а если напрямую (direct), без трё...

Как и любой бэк сервис ходит в базу. Отличия минимальны)

ԤИОНЕР- Автор вопроса
Вовка
Как и любой бэк сервис ходит в базу. Отличия мини...

Пусть как любой. Уже без разницы. Вопрос в другом: нужна поддержка SSL — каким образом её прикручивают в iOS?

ԤИОНЕР
Усложним задачу: а если напрямую (direct), без трё...

напрямую с ios приложения к удаленной БД без API, ну это надо копать в сторону TCP голого, посмотреть примеры как выполнены клиенты на тот же postgresql

ԤИОНЕР- Автор вопроса
Вовка
Ааааа, вот и вопрос, ура

А он же, но ~4 часа назад — чем не устроил Ваше Величество? :)

ԤИОНЕР- Автор вопроса
Вовка
На медиуме ничё статья, смотрел?

https://medium.com/flawless-app-stories/ssl-pinning-254fa8ca2109 — эта? Не, она про другое.

ԤИОНЕР
https://medium.com/flawless-app-stories/ssl-pinnin...

https://medium.com/trendyol-tech/securing-ios-applications-with-ssl-pinning-38d551945306 Вторая ссылка 😄

ԤИОНЕР- Автор вопроса
Вовка
https://medium.com/trendyol-tech/securing-ios-appl...

Да, вот эта уже поближе к теме, спасибо.

ԤИОНЕР
Пусть как любой. Уже без разницы. Вопрос в другом...

обычно ее избегают до последнего. Если вам нужно напрямую из приложения ходить в базу, скорее всего, вы что-то делаете не так. Исключение - если вы пишете SQL клиент.

Dmitry
обычно ее избегают до последнего. Если вам нужно н...

зачем вам в БД напрямую ходить? По-другому это точно не решается?

Dmitry
обычно ее избегают до последнего. Если вам нужно н...

скажу даже больше, если вам кто-то дал доступ к БД напрямую, значит скорее всего он уже что-то делает не так 🙂

ԤИОНЕР- Автор вопроса
Dmitry
скажу даже больше, если вам кто-то дал доступ к БД...

Время нынче такое. Смутное. Одни чёлки на экран в 16" лепят, другие ходят в СУБД кратчайшим путём, а не огородами. Ничто не вечно.

Скачать исходники C-шный либ: libmysqlclient и OpenSSL. Собрать OpenSSL для iOS. Собрать Си-шную либу libmysqlclient для iOS, подкинувшы ей OpenSSL и включившы нужные ключи через "configure". Вы MySQL клиент для iOS пишете? Если нет то это на гране слабоумия и отваги. Это все сложно и небезопасно.

ԤИОНЕР- Автор вопроса
Dmytro Hrebeniuk
Скачать исходники C-шный либ: libmysqlclient и Ope...

А есть способ скармливать ключи/сертификаты приложению в рантайме? То, что можно в дизайнтайме зашить их — понятно, но ключи могут меняться/обновляться, и хардкодить их в тело — такое себе.

ԤИОНЕР
А есть способ скармливать ключи/сертификаты прилож...

Вероятнее можно, но я бы вообще не советовал это все делать без крайней необходимости.

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
Всем привет, после Си стоит учить плюсы или лучше на раст перейти?
Linus
8
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
Карта сайта