๊ฐœ๋ฐœ๐Ÿ’ป/Oracle

[Oracle] ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น

VIP 2024. 7. 2. 00:05
728x90
๋ฐ˜์‘ํ˜•

 

1. ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น

  • ๋ฐ์ดํ„ฐ ์†์„ฑ์„ ์œ ์ง€ํ•œ ์ƒํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ต๋ช…์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ์ˆ 
  • ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ์˜ ๋ณดํ˜ธ๋ฅผ ํ†ตํ•ด ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ ์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•˜๋Š” ํ”„๋กœ์„ธ์Šค
  • ๋ฐ์ดํ„ฐ๋Š” ์ธ๊ฐ€๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž์™€ ํ•ด์ปค๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋„๋ก ๋ณ€๊ฒฝ

 

2. ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ์œ ํ˜•

  • ๋งˆ์Šคํ‚น ์ฒ˜๋ฆฌ ์‹œ์ ์— ๋”ฐ๋ผ ์ •์  ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น, ๋™์  ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์œผ๋กœ ๋ถ„๋ฅ˜
๊ตฌ๋ถ„ ๋‚ด์šฉ ํŠน์ง•
์ •์  ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น
Static Data Masking
์šด์˜๊ณ„ DB๋ฅผ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋“ฑ์„ ์œ„ํ•ด ๋ณต์‚ฌํ•  ๋•Œ ๊ฐœ์ธ์ •๋ณด๋“ฑ์„ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์น˜ํ™˜ํ•˜๋Š” ๊ฒƒ, ETL ๋‹จ๊ณ„์—์„œ ๋งˆ์Šคํ‚น์ด ์ด๋ฃจ์–ด์ง„๋‹ค. ๋ฐ์ดํ„ฐ ์ €์žฅ ์‹œ์ ์— ์น˜ํ™˜ ๋ฐ ์ €์žฅ
๋™์  ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น
Dynamic Data Masking
๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ์ˆœ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝ ๋ฐ ์น˜ํ™˜ํ•˜๋Š” ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ ์กฐํšŒ ๋ฐ ๊ธฐ๋Šฅ์ฒ˜๋ฆฌ ์‹œ์ ์— ์น˜ํ™˜ ์ฒ˜๋ฆฌ

 

3. ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ํŠน์ง•

  • ๋ฐ์ดํ„ฐ ๊ณต์œ  ํ”„๋กœ์„ธ์Šค ๊ฐ„์†Œํ™”
  • ์—ด ์ˆ˜์ค€ ์•ก์„ธ์Šค ์ œ์–ด์™€ ๋‹ฌ๋ฆฌ ์‚ฌ์šฉ์ž๊ฐ€ ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์—†๋Š” ์—ด์„ ์ œ์™ธํ•˜์—ฌ ๊ธฐ์กด ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Œ
  • ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ์ •์ฑ… ๋Œ€๊ทœ๋ชจ ์ ์šฉ ๊ฐ€๋Šฅ
  • ์†์„ฑ ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉ ์„ค์ •

 

4. ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ๊ธฐ์ˆ 

  • ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์„ ํ†ตํ•ด์„œ ์•ˆ์ „ํ•˜๊ฒŒ ๋น„์‹๋ณ„ ์ฒ˜๋ฆฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณดํ˜ธ
๊ตฌ๋ถ„ ๋‚ด์šฉ ์˜ˆ์‹œ
์น˜ํ™˜ (Substitution) ๊ฐ’์„ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋กœ ๋ณ€๊ฒฝ ํ™๊ธธ๋™ -> ๊น€ํƒœํฌ
์…”ํ”Œ (Shuffling) ์ปฌ๋Ÿผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๋‚˜์—ด ABC -> A9Q
์ˆซ์ž์™€ ๋‚ ์งœ ๋ณ€๊ฒฝ (Number&Data variance) ๋ฒ”์œ„์—์„œ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๊ณ  ๋ฌด์ž‘์œ„ ์ˆซ์ž ํŽธ์ฐจ๋ฅผ ์ ์šฉํ•˜์—ฌ ๋‚ ์งœ๋ฅผ ๋ณ€๊ฒฝ 11 -> 50
์•”ํ˜ธํ™” (Encryption) ๋Œ€์ƒ์ด ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€๋ถ„์„ ์•”ํ˜ธํ™” ABC -> G8W
๋„ ์ฒ˜๋ฆฌ๋‚˜ ์‚ญ์ œ (Nulling & Deletion) ํŠน์ • ํ•„๋“œ์— NULL ๊ฐ’์„ ์ฑ„์›Œ์„œ ๋ณด์ด๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ ABC -> A

 


 

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์ด๋ž€? ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์˜ ์ค‘์š”์„ฑ๊ณผ ์ ์šฉ ๋ฐฉ๋ฒ• -

๋ฐ์ดํ„ฐ๊ฐ€ ๋„˜์ณ๋‚˜๋Š” ์„ธ์ƒ์—์„œ ๋ณดํ˜ธํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด ๊ธฐ์—…๋“ค์€ ํฐ ํ”ผํ•ด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น๊ณผ ์ด์— ๊ด€ํ•œ ์œ ํ˜•, ์ ์šฉ, ์žฅ์ , ์ ์šฉ์‚ฌ๋ก€ ๋“ฑ์„ ์•Œ์•„๋ณด์„ธ์š”

www.appsealing.com

 

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์ด๋ž€? - ์ •์  ๋ฐ ๋™์  ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ์„ค๋ช… - AWS

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ๊ธฐ๋ฒ•์€ ์กฐ์ง์—์„œ ์ผ๋ฐ˜ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ ๊ทœ์ •(GDPR)๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด(PII), ๊ธˆ์œต ๋ฐ์ดํ„ฐ, ๊ฐœ์ธ ๊ฑด๊ฐ• ์ •๋ณด(PHI), ์ง€์  ์žฌ์‚ฐ๊ถŒ

aws.amazon.com

 

๊ฐœ์ธ์ •๋ณด์˜ ๋‚œ๋…ํ™” ์ฒ˜๋ฆฌ, ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น(Data Masking)

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์ด๋ž€ ๊ณต๊ฐœ๋œ ์ •๋ณด ๋“ฑ๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฐœ์ธ์„ ์‹๋ณ„ํ•˜๋Š”๋ฐ ๊ธฐ์—ฌํ•  ํ™•๋ฅ ์ด ๋†’์€ ์ฃผ์š” ๊ฐœ์ธ์‹๋ณ„์ž๊ฐ€ ...

blog.naver.com

 

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ์†Œ๊ฐœ  |  BigQuery  |  Google Cloud

BigQuery์˜ ์—ด ์ˆ˜์ค€ ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น๊ณผ ๊ทธ ์ด์ , ์š”๊ตฌ์‚ฌํ•ญ ๋ฐ ์ œํ•œ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์— ๋งˆ์Šคํ‚น ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ๋ฐฉ์‹์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

cloud.google.com

 

728x90
๋ฐ˜์‘ํ˜•