2012-12-18 3 views
0

MySQL.NET 라이브러리를 사용하여 서버의 MySQL DB에 액세스하는 ASP.NET 페이지가 있습니다. 제 질문은 web.config에 연결 문자열을 저장하는 것입니다. MySQL.NET 연결 문자열 보이는 같은 :ASP.NET MySQL.NET 연결 문자열

"서버 = 로컬 호스트, 사용자 = 사용자, 데이터베이스 = DB; 암호 = PW"

내가 PW 일반 텍스트 ISN과의 web.config에서 가진 가정해야 좋은 일 이네. 이 문제를 해결하기위한 나의 선택은 무엇입니까?

답변

1

web.config에서 연결 문자열을 암호화 할 수 있습니다. 자세한 내용은

: Securing Connection Strings

+0

그래서 나는 기본적으로 암호를 해독/config 파일을 가지고 암호화하는 별도의 프로그램을 만들? 그런 다음 asp.net 페이지에서 읽기 전에 해독합니다. "연결 문자열은 암호화 된 컴퓨터에서만 해독 할 수 있습니다." 이것은 흥미로운 것 같습니다. 그래서 웹 서버를 제작에 적용 할 준비가되면 웹 서버에서이 작업을 수행해야합니까? 따라서 호스트가 서버 시스템에 직접 액세스 할 수 없도록하려면 서버에 넣을 때 asp.net 페이지 1 번에서이 작업을 수행해야합니다. 이상하게 보입니다. 어떤 시점에서 호스트가 서버를 전환하면 어떻게 될까요? – user441521