powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Безопасно ли выводить информацию о структуре БД в URL?
5 сообщений из 5, страница 1 из 1
Безопасно ли выводить информацию о структуре БД в URL?
    #32365265
nbah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня это происходит при передаче данных методом get. Имена таблиц и их полей, к примеру.
...
Рейтинг: 0 / 0
Безопасно ли выводить информацию о структуре БД в URL?
    #32365289
black_stone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думаю, что если содержится конфеденциальная информация, то это очень не безопасно, а если сайт нафиг никому, кроме узкого круга лиц не нужен (сайт группы из института), то можно и так оставить.
...
Рейтинг: 0 / 0
Безопасно ли выводить информацию о структуре БД в URL?
    #32365309
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbah при передаче данных методом get хоть get, хоть POST, хоть куки. Без разницы. Не надо искать на свою задницу очередную проблему.

Хотя известен случай когда в URL-е передавали целый SQL-запрос:
http://www.example.com/index.php?query=SELECT * FROM tab WHERE ID=10

Конечно же ему через пару дней все данные из базы потерли :)
...
Рейтинг: 0 / 0
Безопасно ли выводить информацию о структуре БД в URL?
    #32365371
Antropos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не безопасно, очень даже.
...
Рейтинг: 0 / 0
Безопасно ли выводить информацию о структуре БД в URL?
    #32368078
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое главное - НИКОГДА не используй функции, делающие введенное выражение частью кода. Я пробовал - в итоге взломать сервер становиться без проблем.
Вместо этого сделай PHP функции, которые будут выполнять MySQL запросы в том случае, если условия будут выполняться. Например, если твой логин и пароль совпадают с логином и паролем одного из администраторов, то можно разрешить все запросы, в противном случае разрешить только такие функции как "добавить запись в гостевую", "Показать все сообщения гостевой книги" и т.д., где посылаемые запросы должны генерироваться PHP на основе введенных $name, $message, $email, но не $query целиком!
То есть, например, "INSERT INTO messages VALUES(\"".$name."\",\"".$email."\",\"".$message."\");"

SHOGAL
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Безопасно ли выводить информацию о структуре БД в URL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]