Åõ¸íÇÑ ¾Ïȣȸ¦ ÁöÇâÇÏ´Â TDE·ùÀÇ Á¦Ç° Ư¼º»ó Disk¿¡ ÀúÀåµÈ Å×À̺íÀ» ¼ºñ½ºÇϱâ À§Çؼ´Â ¸ðµÎ Å×À̺í ȤÀº Å×ÀÌºí½ºÆäÀ̽º Àüü¸¦ º¹È£ÈÇÏ¿© ¸Þ¸ð¸®¿¡ ·ÎµùÇÏ°Ô µÇ´Âµ¥, ¸Þ¸ð¸®¸¦ ´ýÇÁÇÏ¸é º¹È£ÈµÈ Æò¹® Å×À̺íÀ» À¯ÃâÇÒ ¼ö ÀÖ´Â À§ÇèÀÌ ÀÖ´Ù.
Áï, DB¹é¾÷º»¿¡´Â ¾ÏȣȰ¡ µÇ¾î ÀúÀåµÇÁö¸¸ °¡µ¿ ÁßÀÎ ¿Â¶óÀÎ »óÅÂÀÇ DB¿¡¼´Â ¾ÏȣȰ¡ ¸Þ¸ð¸®¿¡ Æò¹®À¸·Î ÀúÀåµÊÀ¸·Î½á ¾ÏÈ£ÈÀÇ È¿°ú°¡ »ó½ÇµÇ´Â °ÍÀÌ´Ù. ÀÌ Á¡À» ½ÇÇèÀ» ÅëÇØ °ËÁõÇØ º¸ÀÚ.
±âÁØ : DB°¡ µ¿ÀÛÇÏ´Â ³»³» ¸Þ¸ð¸®¿¡¼ DB°¡ »ç¿ëÇÏ´Â ¿µ¿ªÁß µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇØ »ç¿ëµÇ´Â ¿µ¿ª(Åë»ó Buffer Cache ¿µ¿ª)¿¡¼ ¾ÏÈ£¹®À¸·Î À¯Áö µÇ¾î¾ß ÇÑ´Ù.
°ËÁõ ¹æ¹ý : MSSQL TDE¿Í Oracle 11g TDE¸¦ °¢°¢ ÀÌ¿ëÇÏ¿© ÇϳªÀÇ Å×À̺íÀ» ¾ÏÈ£ÈÇÑ ´ÙÀ½ ¸Þ¸ð¸®¸¦ ´ýÇÁÇÏ¿© Æò¹®»óÅÂÀÇ ÁֹιøÈ£°¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
[MSSQL 2008ÀÇ TDE]
¸ÕÀú TDE¸¦ ¼³Á¤ÇÑ´Ù(Master DBÀÇ ¸¶½ºÅÍ Å°´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ÀÎÁõ¼¿Í ºñ´ëĪŰÀÇ °³ÀÎÅ°¸¦ º¸È£ Çϴµ¥ »ç¿ëµÇ´Â ´ëĪŰ ÀÓ).
¨ç ¸¶½ºÅÍ Å° ¹× ÀÎÁõ¼ »ý¼º.
¨è ¾ÏÈ£È Å° »ý¼º ¹× ¾Ë°í¸®Áò ÁöÁ¤.
¨é ¡°TEST_TDE¡± Å×ÀÌºí¿¡ ´ëÇÑ TDE ¾ÏÈ£È »ç¿ë ¼±¾ð.
ÀÌ·Î½á ¡°TEST_TDE¡± Å×À̺íÀÌ MSSQLÀÇ TDE¸¦ ÀÌ¿ëÇÏ¿© ¾ÏÈ£È ÇÒ Áغñ°¡ ¿Ï·á µÇ¾ú´Ù. ±×·³ ÀÌÁ¦ È®ÀÎ ÇØ º¸ÀÚ.
¨ê »ç¿ëÀÚ DB ¡°TEST_TDE¡±¿¡ ´ëÇÏ¿© TDE ¼³Á¤ÀÌ ¿Ï·áµÈ ȸé.
¨ë ÀÌÁ¦ ÀÌ Å×ÀÌºí¿¡ µ¥ÀÌÅ͸¦ ³Ö¾î º¸ÀÚ.
TDE·Î ¾ÏÈ£ÈµÈ Å×ÀÌºí¿¡ ÀÔ·ÂÇÑ ÁֹιøÈ£ (800801-1167834)°¡ Á¶È¸°¡ µÈ´Ù.
¨ì ÀÌÁ¦ ¸Þ¸ð¸® ´ýÇÁ¸¦ Çؼ ¾ÏÈ£È Å×À̺íÀÌ ¸Þ¸ð¸®¿¡ Æò¹®À¸·Î ÀúÀåµÇ¾î ¼ºñ½ºµÇ°í ÀÖ´ÂÁö È®ÀÎÇØ º¸ÀÚ. ¸Þ¸ð¸® ´ýÇÁ´Â ¡®sqldumper.exe¡¯¸¦ ÀÌ¿ëÇÏ¿© ´ýÇÁÇÏ°í, ´ýÇÁµÈ ÆÄÀÏÀ» ¿¡µðÅÍ·Î ¿¾î ÁֹιøÈ£¸¦ °Ë»öÇØ º»´Ù.
¨í ¸Þ¸ð¸® ´ýÇÁ °á°úÆÄÀÏ ¿±â.
¨î ÀÔ·ÂÇÑ ÁֹιøÈ£(800801-1167834)¸¦ Ž»ö±â¸¦ ÀÌ¿ëÇÏ¿© ã¾Æº¸ÀÚ.
¨ï ÁֹιøÈ£(800801-1167834)°¡ Æò¹®À¸·Î ¸Þ¸ð¸®¿¡ ÀúÀåµÇ¾î ÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[ °á°ú ] MSSQL 2008ÀÇ TDE´Â ¸Þ¸ð¸®¿¡ Æò¹®À¸·Î ¾ÏÈ£È Å×À̺íÀ» ÀúÀåÇÏ°í ÀÖÀ¸¸ç dump¸¦ ÅëÇØ À¯ÃâÀÌ µÉ ¼ö ÀÖÀ½ÀÌ È®ÀεÊ.
[Oracle 11gÀÇ TDE]
¸ÕÀú 10°ÇÀÇ °í°´Á¤º¸°¡ µé¾îÀÖ´Â Å×À̺íÀ» ´ë»óÀ¸·Î TDE·Î ¾ÏÈ£È ¼³Á¤ÇÑ ÈÄ Á¤È®ÇÑ °ËÁõÀ» À§ÇØ SGAÀÇ Buffer Cache¸¦ Flush ÇÏ°í, TDE·Î ¾ÏÈ£È ÇÑ Å×ÀÌºí¸¸ÀÌ Buffer Cache¿¡ ¿Ã¶ó ¿Â »óÅ¿¡¼ Æò¹® »óÅÂÀÇ ÁֹιøÈ£°¡ ³ªÅ¸³ª´ÂÁö È®ÀÎÇÑ´Ù.
¨ç ¾ÏÈ£È Å×ÀÌºí½ºÆäÀ̽º ±¸¼º.
¡®TDE_TEST¡¯¶ó´Â Å×À̺íÀ» ¾Ë°í¸®ÁòÀº AES-128À» Àû¿ëÇÏ°í, Å×ÀÌºí½ºÆäÀ̽º ´ÜÀ§·Î ¾ÏÈ£È Çϵµ·Ï ±¸¼ºÇÏ¿´´Ù.
¨è ¡®TDE_TEST¡¯ Å×À̺íÀÇ ³»¿ëÀº ¾Æ·¡¿Í °°ÀÌ À̸§°ú ÁֹιøÈ£ ¹× ±âŸ Á¤º¸µéÀÌ µé¾îÀÖ´Ù.
¨é OracleÀÌ »ç¿ëÇÏ°í ÀÖ´Â SGA¸¦ ´ýÇÁÇÏ¿© ½Äº°ÀÚ·Î ¡®KNAME_¡¯À¸·Î Æò¹®»óÅÂÀÇ µ¥ÀÌÅ͸¦ ã¾Æº¸ÀÚ. SGA¸¦ ´ýÇÁÇÏ´Â À¯Æ¿¸®Æ¼ÀÎ ¡®findsga(¹®¼ ³¡ ¼Ò½º ÂüÁ¶)¡¯¸¦ ÀÌ¿ëÇÏ¿© SGA°¡ OS»ó¿¡ À§Ä¡ÇÏ´Â °÷(Key value) °ú Å©±â(size)¸¦ ÁöÁ¤ÇÏ°í ã°íÀÚ ÇÏ´Â ¹®ÀÚ¿(KNAME_)À» ÀÔ·ÂÇÑ´Ù.
< Áß °£ »ý ·« >
Æò¹® »óÅ·ΠÀúÀåµÈ ÁֹιøÈ£°¡ ÃßÃâµÇ´Â °ÍÀÌ È®ÀÎ µÈ´Ù. ¿©·¯ºÐÀÇ DB´Â ¾î¶²Áö ±Ã±ÝÇϸé AppendixÀÇ ¡®findsga¡¯ ¼Ò½º¸¦ ÀÌ¿ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ.
[ °á°ú ] Oracle 11gÀÇ TDEµµ ¸Þ¸ð¸®¿¡ Æò¹®À¸·Î ¾ÏÈ£È Å×À̺íÀ» ·ÎµùÇÏ°í ÀÖÀ¸¸ç, SGA¸¦ ¸Þ¸ð¸® ´ýÇÁÇÏ¿© À¯Ã⠵Ǵ °ÍÀÌ È®ÀεÊ.
[±Û_Á¶µ·¼· À̱۷ιú½Ã½ºÅÛ ÀÌ»ç(alex@cubeone.co.kr)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>