데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

현재 컬럼이 RC4_128인데

AES_256로 변경을 하고자 합니다.

 

확인해보니 AES_256은 암호화 할때마다 값이 변경 되더라고요

그래서 인덱스에 대한 의미가 없어서

DBA와 논의 결과 별도의 SHA 컬럼을 추가하고 거기에 인덱스를 잡기로 했는데요

 

그렇게 하면 INSERT, UPDATE, SELECT, WHERE, JOIN 시 프로시저를 수정해줘야 하는데

코드가 10만줄이 넘습니다...

 

도저히 답이 없는데요

AES_256에 인덱스를 잡거하 공수를 줄이는 법이 없을까요?

 

All column level encryption inside of the databases is non-deterministic and random. You could use SQL Server 2016 Always Encrypted and configure it for deterministic encryption, but with low cardinality you would be running the risk of someone using the driver to create a hash table of your account numbers and defeat the encryption. It would be best to remove it from the primary key and remove the column on all tables it references as a foreign key, that way it would only be on one table and encrypted. As far as searching, you could create a hash on the last four digits to narrow the results before decrypting. That would reduce the workload.

 

위 같이 답변이 있는데 영어가 너무 짧아서...

 

No. Subject Author Date Views
10732 MS SQL / Maria DB 보안성 비교 [2] 넷째형 2021.08.18 59
10731 오더 정보(또는 헤더 아이템 형태구조) 문서 수정시 아이템 처리 FelixJung 2021.08.07 55
10730 MSSQL 질문드립니다. [2] 김민배 2021.08.02 115
10729 MS-SQL Always On 구성에 대해 질문 드립니다. [5] 제비 2021.07.29 87
10728 안녕하세요.. mssql DB log 화일이(.ldf) 하드디스크 용량만큼(300G) 꽉 찼습니다.. [5] 달빛그림자 2021.07.29 80
10727 MSSQL 질문드립니다. [1] 1101206 2021.07.20 98
10726 PIVOT 문의드립니다 [2] swimtor 2021.07.17 65
10725 datetime 포맷 데이터 카운트 문제 [2] 쭈우니 2021.07.16 69
10724 메일 발송 쿼리 [4] 여울 2021.07.16 65
10723 db data select를 할때 exists in 궁극적인 차이점이 궁금합니다. [2] 궁금이9 2021.07.07 65
10722 안녕하세요 SSMS에서 디자이너를 이용해서 테이블생성할려는 어캐 하나요?? [1] 향토야비Ti 2021.06.29 103
10721 안녕하세요 where in을 and로 검색하는 방법 [1] m**** 2021.06.25 85
10720 시간별로 정렬하는 쿼리를 짜고 싶은데 도와 주세요. [1] dkkim 2021.06.18 109
10719 mariadb 숫자 콤마 부동소수점 [1] yayaya2825 2021.06.16 70
10718 SQL 쿼리문 질문 (오라클) [1] 스카이 2021.06.16 54
» 암호화 변경 RC4_128 -> AES_256 [1] 청소하자 2021.06.11 51
10716 SSD 환경에서 index rebuild 문의 [2] GeorgeKim 2021.06.01 86
10715 mssql pwdencrypt 질문입니다. LJstyleS 2021.05.28 51
10714 SQL SERVER DB size에 관해 질문드립니다. [2] carlospark 2021.05.28 81
10713 시작일 종료일 사이 일자 채워 넣기 One이 2021.05.27 54





XE Login