2011-12-08 2 views
0

데이터베이스의 문자열 연결과 같은 중요한 값을 저장하는 데 리소스를 사용할 수 있습니까? 문제는 안전합니다. 또는 권한이없는 사람이 값을 볼 수 있습니까? 감사합니다.중요한 값을 저장하는 데 리소스를 사용할 수 있습니까?

+0

"app.config"와 같은 리소스 파일에 데이터베이스 연결 문자열을 저장하는 것이 안전한지 묻고 싶습니다. Q : 질문을 명확하게 설명해 주시겠습니까? – paulsm4

답변

1

실행 파일에 포함 된 문자열 리소스는 안전하지 않습니다. 일반적인 자원 검사 또는 분해 도구를 사용하는 사람은 누구나 볼 수 있습니다. 애매 모호하지만 아마도 안전하지는 않습니다. 문자열 리소스에 비밀번호를 저장하지 마십시오.

+0

@ The Mask : 모호한 질문을 분명히하기 위해 * 물어 보았습니다. Competent_tech가 조금 개선되었습니다. 만약 당신이 정말로 .Net 설정 파일에 대해 이야기하고 있다면, yes : 필요에 따라 문자열 데이터를 암호화 할 수 있습니다 : http://msdn.microsoft.com/en-us/library/ff647398.aspx – paulsm4

+0

질문에 대한 리소스 (resx), 설정 파일이 아닙니다. – dthorpe

2

리소스에 보안에 중요한 일반 텍스트 값을 저장하지 않겠습니다.

데이터베이스 연결 문자열과 같은 값을 저장해야하는 경우 먼저 암호화해야합니다.

관련 문제