Может ли ASP запрашивать базу данных, расположенную на другом сервере? - PullRequest
3 голосов
/ 03 февраля 2011

Я хотел знать, возможно ли, чтобы страница на другом сервере запрашивала базу данных на нашем сервере, или это большая безопасность, нет, нет?

Ответы [ 3 ]

4 голосов
/ 03 февраля 2011

Это очень распространенная практика.

Иногда несколько приложений совместно используют базы данных.

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

Безопасность обеспечивается настройкой разрешений в базе данных независимо от того, находится ли вызывающее приложение на одном компьютере. Как правило, приложения будут работать с собственной идентификацией и учетными данными. Им предоставляются очень ограниченные разрешения на базу данных.

2 голосов
/ 03 февраля 2011

Да, это возможно, вам следует просто убедиться, что вы следуете правильным действиям, чтобы минимизировать любые угрозы безопасности. Как ваша страница будет соединяться? Какой тип подключения? Убедитесь, что разрешения для БД основаны только на том, что странице нужно, и ничего более. Убедитесь, что ваша страница также защищает от возможных атак, таких как SQL-инъекция и т. Д.

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

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

это можно сделать без каких-либо нарушений безопасности.

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