postgres 를 사용중인데
고객 요구사항으로 db 암호화를 이야기 하네요.
구두로만 받은 요구사항이지만
네트워크 tls와 내용에 대한 암호화를 요구하는데
일반적으로 db를 어떤식으로 암호화 하는지 질문을 올립니다.
dbms 가 관리하는 파일을 암호하해서 저장하는 방법과 컬럼을 암호화하는 방법이 있어보이지만
고객측에서는 유출 방지를 위한 거라고만 해서(개인식별 정보가 없는 데이터지만) 암호화를 요구하는 것 같습니다.
딸 다섯 아들 하나 아빠 (큰 딸, 작은 딸, 왕큰 딸, 앵무새, 암 뭉뭉이, 수 뭉뭉이) - minimonk.net
À쫆 ̣¾Æº» ¹Ù·Î´Â
pgcrypto ´Â column ¾ÏÈ£È ¹æ½ÄÀÎ°Í °°Àºµ¥
PPAS¿¡¼¸¸ ÆÄÀÏ ¾Ïȣȸ¦ Áö¿øÇÏ´Â °Í °°°í
ƯÁ¤ ¾÷ü¿¡¼ ubuntu ¿ë postgres 9.5¿ë ÆÐÄ¡°¡ ÀÖÁö °ø½ÄÀûÀ¸·Î´Â postgres 13 ¹öÀü¿¡¼ À¯»çÇÑ°É Áö¿øÇÏ·Á°í ÇÏ´Â °Í °°½À´Ï´Ù.
mysqlÀ̳ª oracle mssql ó·³ »ó¿ëÀ̳ª ±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â ±â´ÉÀ¸·Î´Â ¾ø´Â°Í °°³×¿ä
´Ü¼øÇÑ data ¾ÏÈ£È¾ß ¾ÏÈ£È ¸ðµâÀ» ÀÌ¿ëÇؼ °¡´ÉÇÏ°ÚÁö¸¸, ±×°Ô ¾Æ´Ï°í ½Éµµ ±íÀº Data encryption ¿¡ ´ëÇÑ À̾߱⸦ Çϱ淡 »ó´çÈ÷ °¨µ¿±í°Ô ÀÐÀº ÀûÀÌ ÀÖ½À´Ï´Ù.
https://www.highgo.ca/2019/09/30/the-transparent-data-encryption-in-postgresql/?fbclid=IwAR2Edr8hh5Wf1yr4We6e_nWWZwj-2rW1sIEXauOzB5fAVfuoj2WpUNaNSHQ
ÀÌ ±ÛÀÌ µµ¿òÀÌ µÉ °Ì´Ï´Ù.
¿©·¯ ÆÀÀÌ Çù¾÷Çؼ postgresql 12 ¹öÀü¿¡ ³ÖÀ¸·Á°í Çϴ°ÇÁö Á»´õ ã¾ÆºÁ¾ß°Ú½À´Ï´Ù.
TDE¸¸ Áö¿øÇصµ »ó´çºÎºÐ ÇùÀÇ°¡ °¡´ÉÇØ º¸À̴µ¥..
ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù. Áñ°Å¿î ÁÖ¸» º¸³»¼¼¿ä ^^
https://www.pentasecurity.co.kr/press-release/%ED%8E%9C%ED%83%80%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0-postgresql-%EC%A0%84%EC%9A%A9-%EC%95%94%ED%98%B8-%ED%94%8C%EB%9E%AB%ED%8F%BC-%EB%94%94%EC%95%84%EB%AA%A8-%ED%8F%AC%EC%8A%A4%ED%8A%B8/
ÀÏ´Ü Ãß°¡ºñ¿ëÀ» µé¿©¼ ¾î¶² ¼Ö·ç¼ÇÀ» Ãß°¡·Î ±¸¸ÅÇØÁÙ °Ç ¾Æ´Ò°Í °°¾Æ¼ °í½ÉÁßÀÔ´Ï´Ù..
°³¹ß ½Ã°£µµ Ã˹ÚÇؼ TDE·Î ÆÄÀÏ ·¹º§ º¸¾ÈÀ¸·Î Çغ¼±î »ý°¢ ÁßÀ̾ú´Âµ¥
https://www.cybertec-postgresql.com/en/install-postgresql-9-6-with-transparent-data-encryption/
ÀÌ »óÇ°ÀÌ »ç¿ëÀÌ °¡´ÉÇÑÁö ´Ù¸¥ Ç÷§Æû¿¡¼µµ »ç¿ëÀÌ °¡´ÉÇÑÁö ¿©ºÎ±îÁö »ìÆ캸Áú ¸øÇؼ Á»´õ ã¾Æ º¸´Â ÁßÀÔ´Ï´Ù.
ÀÏ´ÜÀº ¼Ö·ù¼Ç °¡°Ý ºÎÅÍ ÄÁÅØÀ» ÇغÁ¾ß°Ú³×¿ä. °¨»çÇÕ´Ï´Ù. Áñ°Å¿î ÁÖ¸»µÇ¼¼¿ä
¾ÏÈ£È ÇÏ°í ³ª¼ °ü¸®°¡ Àç´ë·Î ¾ÈµÇ¸é ¾ÈÀÇ µ¥ÀÌÅÍ´Â ¾²·¡±â°¡ µÉ ¼ö ÀÖ½À´Ï´Ù..
Áï ¾ÏȣȰ¡ ³Ê¹« °·ÂÇؼ ÀϹÝÀûÀÎ ´Ù¸¥ ÀÛ¾÷À» ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù..
ÆÛÆ÷¸Õ½ºÀÇ ÇÑ°èµµ ÀÖÀ»¼ö ÀÖ°í¿ä..
¾Æ¸¶ °è¾à¼ ¾²½Çµí Çѵ¥
Ã¥ÀÓ ¼ÒÀç/ Ã¥ÀӱⰣµîÀ» È®½ÇÇØ Çصνñ⠹ٶø´Ï´Ù..
À߸øÇϸé Æò»ý °Å±â¿¡ ¾ô¸ÅÀÎ ³ë¿¹°¡ µÉÁöµµ ¸ð¸¨´Ï´Ù.. (ÀúÀÇ ±â¿ì)
2ÁÖ ³²Àº ½ÃÁ¡¿¡¼ ±×·± ¼Ò¸® µéÀ¸´Ï Ç÷¾ÐÀÌ ¿À¸£³×¿ä
´ëÇ¥´Ôµµ ¾Ë¾Æº¸¶ó´Â °Í ºÁ¼´Â ¾î´ÀÁ¤µµ °è¾à»çÇ×À̰ųª
ÇØÁÙ·Á´Â°Å °°Àºµ¥ °ÆÁ¤À̳׿ä