Если не хотите чтобы ваш сервер снесли через сайт тогда это вам ! Взлом "SQL Server" через сайт.
Как защитить "SQL Server" от взлома.
Очень часто Администрация "MuServer'а" не может понять, как взломали "MuServer", или как нарисовали вещи и т.д.
Всё это делается через базы, а точнее через "SQL Server!"
При создание сайта, вы используете такие сайты как: "Xampp" , "AppServ" или "Denver" при этом, в "SQL Server'е" вы указываете account: "sa".
- Многие люди не понимают или не знают, что "sa" - Это account которому даны "Все Права", и при взломе любого сайта (А в каждом сайте есть дырки), взломщик получает "Полный Доступ" к вашему "MuServer'у" и "DataBases"!
- Взломщик может легко удалить вам весь и "MuServer" и "DataBases", и даже заполучить ваш "MuServer!"
Вопрос: Как избежать этого ?
Ответ": Надо создать специальный account в "SQL Server", который будет "Иметь Доступ" только к нужным "DataBases" и с ограниченными "Правами Доступа!"
Создаём account в "SQL Server"
Как защитить "SQL Server" от взлома.
"Пуск/Start" -> "Все программы/All Programs" -> "Microsoft SQL Server" -> "Enterprise Manager".
Вам надо открыть папку "Security" -> "Logins".
-
"Logins" (Правый клик ) -> "New Login".
Регистрируем в "SQL Server" новый account. (Примечание: В нашем случае это: "WebSite").
"Name" -> Пишите имя account, который вы хотите создать.
"Password" -> Пишите password, который будет у вашего account ("Name").
-
Будьте внимательны! - Обратите внимание на галочки !!!
Выбираем "Account", который мы создали -> "Свойства" (Правый клик). (Примечание: В нашем случае это: "WebSite")
Теперь вы должны перейти в последнее отделение: "Database Access" - Здесь вы указываете "DataBases", к которым этот account будет "Иметь доступ".
Для account, который будет для "Сайта" нужно только "2 DataBases": "MuOnline" и "Ranking".
Затем вы должны перейти во второе отделение: "Server Roles" - Здесь указывается "Права Доступа", которые будут у этого "Account".
ЦИТАТА
Для "Сайта" вам надо дать "Права": "System Administrators" и "Security Administrators".
После выбора "Server Roles", нажимаете "OK" и закрываете "Enterprise Manager".
-
-
Вот и всё, теперь в "Xampp" , "AppServ" или "Denver" указывайте account не "sa", а тот, что вы зарегистрировали для сайта (В нашем случае: "WebSite").