2013-02-28 2 views
-2

ASP.NET MVC 3 프로젝트 용 Visual Studio에서 SQL 데이터베이스 파일을 만들었습니다. 내 SQL 데이터베이스 파일을 암호로 보호하려면 어떻게합니까?SQL 데이터베이스 파일을 암호로 보호합니다.

+0

이 파일을 배포하는 사람이 있습니까? 누가 당신이 그것에 접근 할 수 있다고 걱정하고 있습니까? SQL Server .mdf 파일은 누군가 Excel, Access 또는 메모장에서 열어 읽을 수있는 것이 아닙니다. –

+0

저는 IIS 8을 사용하여 호스팅하는 웹 사이트에서 데이터베이스를 사용하고 있습니다. 해커로부터 보안을 유지하려고 시도하고 있으므로 데이터베이스의 내용을 읽지 않습니다. –

답변

3

호스트에 머리가 있다면 해커가 파일 자체에 액세스 할 수 없습니다.

그리고 가능한 경우에도 SQL Server를 종료하여 파일을 직접 얻을 수있는 방법이 필요합니다.

는 당신이 자신을 염려해야 할 것은 :

  • 매우 제한된 권한을 웹 사용자를 제공
  • , 웹 응용 프로그램 사용자에 대한 매우 강력한 암호를 설정 (원칙 최소한의 특권),
  • 호스트가 외부 세계로부터 보호받는 서버에 데이터베이스를 배치하도록하고 앱이 게으른 것을 방지하지 않도록
  • SQL 삽입 (예 : 매개 변수화 된 문 사용).
관련 문제