2013-09-27 2 views
0

웹 응용 프로그램에 다음 연결 문자열이 있습니다. 의 web.config 파일에 직접 SQL 사용자 이름을비밀번호을 넣어 몇 가지 보안 목적 보안 웹 설정 파일 연결 문자열

<add name="ApplicationDs" connectionString="Data Source=(localhost);Initial Catalog=DBName;User ID=XXX;Password=xxxxxxx;" providerName="System.Data.SqlClient"/> 

, 수 없습니다. security 옵션을 빌드하면 asp.net에서 이것을 처리 할 수 ​​있습니다.

조언 나

답변

1

를 사용하여 통합 보안 당신이 당신의 데이터베이스 내에서 권한을 준 사용자 계정으로 웹 응용 프로그램을 실행합니다.

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 

더 연결 문자열 예를 들어, 당신은 당신의 연결 문자열 섹션을 암호화하는 것이 좋습니다 여기 http://www.connectionstrings.com/sql-server-2012

+0

덕분에 .. 안녕 당신은 통합 보안 = SSPI – bgs

+0

http://stackoverflow.com/questions/1229691/difference-between-integrated-security-true-and-integrated-security-sspi에 대해 설명 할 수 – MichaC

1

을 찾을 수 있습니다. 보안 문제로 인해 사용자 이름과 암호를 일반 텍스트로 표시 할 수 없다면 암호화를 사용하여 문제를 해결할 수 있습니다.

web.config 암호화에 대한 자세한 내용은 this 링크를 참조하십시오.