DB¾ÏÈ£È Á¦Ç°¿¡ ¿ä±¸µÇ´Â ±âº» ÅëÁ¦±â´É(±¹Á¤¿ø ¿ä°Ç)À¸·Î´Â, DBA ¶Ç´Â ´Ù¸¥ ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ¾ÏÈ£ÈµÈ µ¥ÀÌÅ͸¦ º¼ ¼ö ¾øµµ·Ï Á¢±Ù(±ÇÇÑ)ÅëÁ¦ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ºñ·Ï DBMS¿¡¼ DBA´Â ¸ðµç »ç¿ëÀÚÀÇ Å×À̺íÀ» Á¶È¸ÇÒ ¼ö ÀÖÀ¸¸ç ÀÏ¹Ý »ç¿ëÀÚµé °£¿¡ Á¶È¸ ±ÇÇÑÀ» GRANT(Çã°¡)ÇØ ÁØ »óÅÂÀÌ´õ¶óµµ ¾ÏÈ£ÈµÈ Á¤º¸¿¡ ´ëÇؼ´Â DBº¸¾È°ü¸®ÀÚ°¡ Á¤ÀÇÇØ ³õÀº º°µµÀÇ º¸¾È Á¤Ã¥¿¡ ÀÇÇØ DBA Á¶Â÷µµ Á¶È¸ÇÒ ¼ö ¾øµµ·Ï ÅëÁ¦°¡ °¡´ÉÇØ¾ß ÇÑ´Ù.
±×·¸Áö ¾ÊÀ¸¸é ¾ÏȣȰ¡ µÇ¾î ÀÖ´õ¶óµµ, DBA±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ°¡ ¾Æ¹«·± Á¦¾à ¾øÀÌ ¾ÇÀÇÀû ÇàÀ§·Î µ¥ÀÌÅ͸¦ À¯ÃâÇØ °¥ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
µ¥ÀÌÅÍ À¯Ãâ»ç°í´Â ´ëºÎºÐÀº ³»ºÎÀÚ¿¡ ÀÇÇÑ ÇàÀ§·Î ÀÎÇÏ¿© ¹ß»ýµÇ¹Ç·Î ÀüÁöÀü´ÉÇÑ DBAÀÇ ¾ÇÀÇÀû ¶Ç´Â ºÒ¹ý ÇàÀ§¿¡ ÀÇÇÑ Á¢±ÙÅëÁ¦´Â ´ç¿¬È÷ Çʼö ¿ä±¸»çÇ×ÀÌ´Ù.
±âÁØ : º¸¾È°ü¸®ÀÚ¿¡ ÀÇÇØ ÅëÁ¦Á¤Ã¥À» ¼³Á¤ÇÏ´Â ±â´ÉÀÌ ¾ø´Â TDE´Â ¾ÏÈ£ÈµÈ Å×À̺íÀÇ Á¤º¸°¡ ´Ù¸¥ ÀÏ¹Ý »ç¿ëÀÚ ¶Ç´Â DBA¿¡ ÀÇÇØ Á¶È¸µÇÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
°ËÁõ ¹æ¹ý : TDE·Î ¾ÏÈ£ÈµÈ Å×ÀÌºí¿¡ ÀϹݻç¿ëÀÚ ¶Ç´Â DBA·Î Á¢±ÙÇÏ¿© Á¶È¸ÇÏ¿´À» ¶§ º¹È£È µÇ¾î Æò¹®À¸·Î º¸ÀÌ´ÂÁö¸¦ È®ÀÎ.
[MSSQL 2008ÀÇ TDE]
TDE·Î ¾ÏÈ£ÈµÈ Å×À̺íÀÇ ¼ÒÀ¯ÀÚ(¡®sa¡¯, DBA)°¡ Á¶È¸ ÇßÀ» ¶§ÀÇ °á°ú¿Í ´Ù¸¥ »ç¿ëÀÚ(¡®WEB_ADMIN¡¯)°¡ Á¢¼ÓÇÏ¿© Á¶È¸ ÇßÀ» ¶§ÀÇ °á°ú¸¦ ºñ±³ÇÑ´Ù.
¼ÒÀ¯ÀÚ(¡®sa¡¯)°¡ Á¶È¸ ÇßÀ»¶§´Â Æò¹®À¸·Î Á¶È¸ µÇÁö¸¸ ´Ù¸¥ ÀÏ¹Ý »ç¿ëÀÚ(¡®WEB_ADMIN¡¯)°¡ Á¶È¸ ÇßÀ» ¶§´Â Æò¹®À¸·Î Á¶È¸°¡ µÇ¸é ¾È µÈ´Ù(DB°¡ ¿î¿µµÇ°í ÀÖ´Â µ¿¾È¿¡´Â ¾Ïȣȸ¦ ¾È ÇÑ °Í°ú °°Àº °á°úÀ̱⠶§¹®).
¨ç ¸ÕÀú ¼ÒÀ¯ÀÚ °èÁ¤(¡®sa¡¯)À¸·Î Á¶È¸ ÇÑ °á°ú ȸéÀÌ´Ù.
ÁֹιøÈ£¸¦ Æ÷ÇÔÇÑ ¸ðµç µ¥ÀÌÅÍ°¡ Æò¹®À¸·Î º¹È£ÈµÇ¾î Á¶È¸ µÈ´Ù.
ÀÌÁ¦ ÀϹݻç¿ëÀÚÀÎ ¡®WEB_ADMIN¡¯¿¡°Ô Á¶È¸ ±ÇÇÑÀ» ÁØ´Ù.
¨è ¡®WEB_ADMIN¡¯ »ç¿ëÀÚ·Î ·Î±×ÀÎ ÇÑ´Ù.
¨é ÀÏ¹Ý »ç¿ëÀÚÀÎ ¡®WEB_ADMIN¡¯ À¸·Î Å×À̺íÀ» Á¶È¸ ÇÑ´Ù.
¼ÒÀ¯ÀÚ°¡ ¾Æ´Ô¿¡µµ ÁֹιøÈ£¸¦ Æ÷ÇÔÇÑ ¸ðµç Á¤º¸°¡ Æò¹®À¸·Î Á¶È¸ µÈ´Ù.
[ °á°ú ] MSSQL 2008ÀÇ TDE´Â ¾Ï.º¹È£Å°ÀÇ »ç¿ë¿¡ ´ëÇÑ º°µµÀÇ ±ÇÇÑÅëÁ¦ ±â´ÉÀÌ ¾ø¾î GRANTµÈ »ç¿ëÀÚ ¶Ç´Â DBA´Â º¹È£ÈµÈ Á¤º¸¸¦ º¼ ¼ö ÀÖ¾ú´Ù. °á±¹, DB°¡ °¡µ¿µÇ´Â µ¿¾ÈÀÇ º¸¾È¼ºÀº ¾ÏÈ£È ÀÌÀü°ú °°´Ù.
[Oracle 11gÀÇ TDE]
TDE·Î ¾ÏÈ£ÈµÈ Å×À̺íÀÇ ¼ÒÀ¯ÀÚ(¡®DEMO¡¯, ÀÏ¹Ý »ç¿ëÀÚ)°¡ Á¶È¸ ÇßÀ» ¶§ÀÇ °á°ú¿Í ´Ù¸¥ »ç¿ëÀÚ(¡®SYS¡¯, DBA)°¡ Á¢¼ÓÇÏ¿© Á¶È¸ ÇßÀ» ¶§ÀÇ °á°ú¸¦ ºñ±³ÇÑ´Ù.
¼ÒÀ¯ÀÚ(¡®DEMO¡¯)°¡ Á¶È¸ ÇßÀ» ¶§´Â Æò¹®À¸·Î Á¶È¸ µÇÁö¸¸ ´Ù¸¥ ÀÏ¹Ý »ç¿ëÀÚ(¡®SYS¡¯)°¡ Á¶È¸ ÇßÀ» ¶§´Â Æò¹®À¸·Î Á¶È¸°¡ µÇ¸é ¾È µÈ´Ù(DB°¡ ¿î¿µµÇ°í ÀÖ´Â µ¿¾È¿¡´Â ¾Ïȣȸ¦ ¾È ÇÑ °Í°ú °°Àº °á°úÀ̱⠶§¹®).
¨ç ¼ÒÀ¯ÀÚ °èÁ¤(¡®DEMO¡¯)À¸·Î Á¶È¸ÇØ º¸°í, ½Ã½ºÅÛ °ü¸®ÀÚ °èÁ¤(¡®SYS¡¯)À¸·Îµµ Á¶È¸ÇØ º»´Ù.
¾Æ·¡°¡ ¼ÒÀ¯ÀÚÀÎ ¡®DEMO¡¯ °èÁ¤À¸·Î Á¶È¸ÇÑ È¸éÀÌ°í, À§ÀÇ °ÍÀÌ DBAÀÎ ½Ã½ºÅÛ°ü¸®ÀÚ(¡®SYS¡¯) °èÁ¤À¸·Î Á¶È¸ ÇÑ È¸éÀÌ´Ù.
µÎ °æ¿ì ¸ðµÎ Æò¹®À¸·Î Á¶È¸°¡ µÇ°í ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[ °á°ú ] Oracle 11gÀÇ TDE ¿ª½Ã ¾Ï¡¤º¹È£Å°ÀÇ »ç¿ë¿¡ ´ëÇÑ º°µµÀÇ ±ÇÇÑÅëÁ¦ ±â´ÉÀÌ ¾ø¾î GRANTµÈ »ç¿ëÀÚ ¶Ç´Â DBA´Â º¹È£ÈµÈ Á¤º¸¸¦ º¼ ¼ö ÀÖ¾ú´Ù. °á±¹, DB°¡ °¡µ¿µÇ´Â µ¿¾ÈÀÇ º¸¾È¼ºÀº ¾ÏÈ£È ÀÌÀü°ú °°´Ù.
[±Û_Á¶µ·¼· À̱۷ιú½Ã½ºÅÛ ÀÌ»ç(alex@cubeone.co.kr)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>