1

아무도 데이터베이스 디자인을 훔칠 수 없도록 SQL Server 2005 Express Edition에서 열을 암호화하는 가장 좋은 방법은 무엇입니까?SQL Server Express에서 테이블의 열 이름 암호화

감사

더 나은
+0

저는 열의 이름을 암호화하는 것이 원격으로할만한 가치가 있는지 확신하지 못합니다. 아마도 이것은 많은 데이터 액세스 코드에 영향을 미칩니 까? –

+5

아무도 당신의 데이터베이스 디자인에 신경을 쓰지 않아서 유감입니다. – Will

답변

4

이렇게하는 가장 좋은 방법은 없습니다.

디버깅 할 때 난처하게 만들면 혼란 스러울 수 있습니다. 모든 쿼리를 변경해야합니다. 이를위한 좋은 도구는 없습니다.

그걸보고 조정해야 할 가능성이있는 dba가 손실 될 것임은 물론입니다.

데이터베이스 디자인은 훌륭하고 새로운 것이 아닙니다. 나는 다른 누군가가 이전에 그것을했다고 확신한다. 그래서 그것을 보호 할 필요가 없습니다.

스키마를 난독 화하지 않고 데이터 액세스 권한을 설정하는 것이 좋습니다. 스키마는 중요하지 않으며 데이터는 중요합니다.

sprocs 및보기와 같은 특정 db 개체를 암호화 할 수 있지만 크래킹하기가 너무 어렵 기 때문에이 또한 쓸모가 없습니다.

1

이 보이는 연결 문자열을 데이터베이스

단지 최소한의 권리 응용 프로그램 사용자를 제공 확보 테이블 방식

를 암호화 저장 프로 시저, 함수, 트리거 및 뷰만 난독 화합니다. Link To MSDN