Существует требование для подключения к удаленному серверу через Интернет к базе данных SQL Anywhere.
SQL Anywhere имеет ряд расширений PHP, которые позволяют PHP подключаться к серверу через IP и через определенный порт — однако, является ли соединение безопасным?
Есть ли опция, которую нужно установить на сервере SQL Anywhere или на веб-сервере PHP, чтобы включить какое-либо шифрование? Или нам нужно создать VPN-туннель между двумя серверами, чтобы обеспечить безопасную отправку данных через Интернет?
Нет, соединения по умолчанию не зашифрованы, хотя пароли никогда не отправляются в открытом виде. Вы можете использовать параметр соединения ENCRYPTION, чтобы указать тип шифрования, который вы хотите использовать. Шифрование TLS поддерживается.
Вы не говорите, какую версию SQL Anywhere вы используете, но Вот являются документами v17 для параметра соединения ENCRYPTION. Использование этого параметра примерно такое же, начиная с версии 10.
Отказ от ответственности: я работаю на SAP в разработке SQL Anywhere.
Других решений пока нет …