Хостинг SQL в удаленном месте? - PullRequest
1 голос
/ 14 апреля 2010

Мой сайт OSCommerce включает отдельно запрограммированную функцию, для которой я использую таблицы SQL. Я решил разместить его таблицы на удаленном сайте, предлагая бесплатные учетные записи SQL. Я хотел бы знать, могут ли быть какие-либо недостатки этого подхода.

Спасибо Сида

Ответы [ 3 ]

0 голосов
/ 14 апреля 2010

Вы должны подключиться к базе данных MySQL, используя Встроенная в MySQL возможность SSL . Это обеспечивает высокую степень защиты всех передаваемых данных. Вы должны создать самозаверяющие сертификаты x509 и жестко их кодировать. Это бесплатно, и вам для этого не нужен ЦС, такой как Verisign. Если есть исключение сертификата, то существует MITM, и, таким образом, это останавливает вас от разглашения пароля.

Другой вариант - VPN , и он лучше подходит, если у вас есть несколько демонов, которым требуется безопасное соединение точка-точка.

0 голосов
/ 12 мая 2010

Я предполагаю, что вы размещаете базу данных OSCommerce на том же сервере, что и веб-сервер, и ваше решение выделяет только одну базу данных для каждого клиента. Вы можете использовать таблицы надстроек в той же базе данных, что и обычные таблицы OSCommerce, при условии, что вы добавляете к ним префикс, чтобы у них не было конфликтов пространства имен. Если код стороннего решения хорош, не составит труда настроить префикс таблицы, чтобы код знал, какие новые имена для таблиц. Это решает любую потенциальную проблему задержки и держит контроль в ваших руках. Я использую этот трюк для размещения нескольких блогов WordPress в одной базе данных.

0 голосов
/ 14 апреля 2010

Недостатки могут заключаться в том, что для запуска сценария требуется больше времени, так как ему необходимо установить соединение по сети, а также необходимо убедиться, что соединение с базой данных установлено безопасно - пароль для входа в базу данных не установлен. t передается в виде открытого текста & что разрешения на принимающей стороне соединения установлены так, чтобы разрешать соединения только с этого IP. Конечно, вы также захотите убедиться, что бесплатная хостинговая компания обеспечивает адекватную безопасность для самой базы данных - «бесплатная» не всегда платит за лучшую настройку или самых знающих специалистов ...

...