Нужен ли мне сертификат SSL для одной страницы с вызовом MySQL DB? - PullRequest
0 голосов
/ 19 февраля 2011

У меня есть одностраничный сайт, который (на основе переменной $ _GET {}) перенаправляет клиента на один из двух сайтов.

Я не собираю конфиденциальную информацию, но мне интересно, нужно ли мне получатьSSL-сертификат для этого сайта, основанный на том, что мои конфиденциальные данные БД «потенциально» раскрыты?

Полученное значение будет использоваться в запросе MYSQL, если есть совпадение, перенаправить на A - если совпадение не найдено, перенаправить на B.

Ответы [ 4 ]

1 голос
/ 19 февраля 2011

Для этого не нужно использовать SSL, если предположить, что данные, отправляемые вашими пользователями, не являются частными.

С другой стороны, если они отправляют учетные данные для входа в систему, и вы затем используете это, чтобы решить, куда отправить их, тогда было бы неплохо сделать это по SSL.

Обработка этих данных не должна влиять на ваше решение использовать SSL для этого или нет. SSL защищает данные, передаваемые между вашим веб-сервером и пользователем. Он ничего не делает для защиты данных между вашим веб-сервером и базой данных и ничего не делает для защиты вашей базы данных от атак, которые могут проходить через ваш веб-сервер (например, внедрение SQL или отказ в обслуживании).

1 голос
/ 19 февраля 2011

Я бы беспокоился о дезинфекции входных данных базы данных.SSL защищает посредника от захвата данных, но не защищает плохой код от SQL-инъекций.

1 голос
/ 19 февраля 2011

Честно говоря, вы не предоставили достаточно информации, чтобы определить, что вас беспокоит, но мой общий ответ таков: сертификат SSL не собирается защищать доступ к вашей базе данных с точки зрения безопасности.

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

Подробнее об использовании SSL можно узнать здесь: http://computing.ece.vt.edu/~jkh/Understanding_SSL_TLS.pdf

Подробнее о внедрении SQL смотрите здесь: http://en.wikipedia.org/wiki/SQL_injection

0 голосов
/ 19 февраля 2011

Убедитесь, что вы эффективно фильтруете данные MySQL.Пока вы это делаете, я думаю, вы будете в порядке без SSL-сертификата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...