2012-03-28 2 views
3

MSSQL 데이터베이스에 대한 네트워크 서비스 권한을 부여하는 것이 좋을지 모르니 보안상의 허점을 열 수 있습니까? 그런 다음 웹 응용 프로그램 (ASP.NET MVC) 구성 파일에 로그인 매개 변수를 설정할 필요가 없으며 통합 된 권한을가집니다.데이터베이스에 대한 네트워크 서비스 권한

답변

1

Looking at MSDN Windows 네트워크 서비스 계정은 Windows에서 최소 권한을 가지며 네트워크상의 컴퓨터로 작동합니다.

개인적으로 개인 개발에 사용하는 경우 데이터베이스에 액세스 할 때 네트워크 서비스를 사용하는 것이 좋습니다 (동일한 컴퓨터에있는 경우). SQL Server에서 웹 응용 프로그램을 인증하려면 해당 서비스를 사용하도록 웹 응용 프로그램 풀을 구성해야 할 수도 있습니다.

엔터프라이즈 용이라면 별도의 도메인 계정을 만들고 SQL Server와 Web App 모두에 해당 도메인 계정을 사용하는 것이 좋습니다. 그런 식으로 그 계정에 대한 더 나은 제어권을 갖게 될 것이고, 그것은 기본 윈도우 계정에 필요한 권한 이상의 권한을 부여 받았음을 알 수있는 권한과 기회가 줄어들 것입니다.

관련 문제