ÃÖ±Ù ºñÁî´Ï½º ȯ°æ¿¡¼ DBº¸¾ÈÀº ½Ã´ëÀû °úÁ¦
Áö±Ý±îÁö Á¤º¸º¸È£ÀÇ Æз¯´ÙÀÓÀº ¿ÜºÎ·ÎºÎÅÍÀÇ ºÒ¹ýħÀÔ¿¡ ´ëÀÀÇϱâ À§ÇÑ ³×Æ®¿öÅ© ±â¹ÝÀÇ º¸¾ÈÀÌ Áß½ÉÀ̾ú´Ù. ±×·¯³ª ÃÖ±Ù ¹ß»ýÇÏ´Â °³ÀÎÁ¤º¸¿Í ±ÝÀ¶ÀÚ»ê À¯Ãâ»ç°íÀÇ ´ëºÎºÐÀÌ ³»ºÎÀÚÀÇ ºÒ¹ýÇàÀ§·Î ÃßÁ¤µÇ¸é¼ ÀÌ¿¡ ´ëÇÑ Àû±ØÀûÀÎ ´ëÃ¥À¸·Î DBº¸¾È¿¡ ´ëÇÑ Çʿ伺ÀÌ °·ÂÈ÷ Á¦±âµÇ°í ÀÖ´Ù. Á¤º¸º¸È£ÀÇ ±Ã±ØÀûÀÎ ¸ñÇ¥´Â DB³»ºÎ¿¡ ü°èÀûÀ¸·Î ÀúÀåÇÏ¿© °ü¸®ÇÏ°í ÀÖ´Â Áß¿ä µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÏ´Â °ÍÀÌ´Ù. ÀÌ¿¡ DBº¸¾ÈÀÇ ¼º°øÀûÀÎ ±¸ÃàÀ» À§Çؼ´Â ±â¼úÀû¡¤°ü¸®Àû °üÁ¡¿¡¼ »çÀü¿¡ ÃæºÐÇÑ °ËÅä°¡ ÇÊ¿äÇÏ¸ç ±Ùº»ÀûÀÎ Çö¾È°úÁ¦¸¦ ÇØ°áÇØ¾ß ÇÑ´Ù.
ÃÖ±Ù ±ÝÀ¶±ÇÀ» ºñ·ÔÇÑ °ø°ø¡¤¹Î°£±â°ü, ÀÎÅÍ³Ý Æ÷ÅÐ »çÀÌÆ® µî¿¡¼ °³ÀÎÁ¤º¸ ¶Ç´Â ±â¾÷ ³»ÀÇ Áß¿ä µ¥ÀÌÅÍ°¡ ºÒ¹ýÀ¯Ãâ ¹× µµ¿ëÀ¸·Î ÀÎÇÑ ÇÇÇØ°¡ ½É°¢ÇÑ »çȸ¹®Á¦·Î ´ëµÎµÇ°í ÀÖ´Ù. Áö±Ý±îÁö Á¤º¸º¸È£ Æз¯´ÙÀÓÀº ¿ÜºÎ·ÎºÎÅÍÀÇ ºÒ¹ýħÀÔ¿¡ ´ëÀÀÇϱâ À§ÇÑ ³×Æ®¿öÅ© ±â¹ÝÀÇ º¸¾ÈÀÌ Áß½ÉÀ̾ú´Ù. ±×·¯³ª ÃÖ±ÙÀÇ ÀϷÿ¡ ¹ß»ýÇÏ´Â °³ÀÎÁ¤º¸¿Í ±ÝÀ¶ÀÚ»ê À¯Ãâ»ç°íÀÇ ´ëºÎºÐÀÌ ³»ºÎÀÚÀÇ ºÒ¹ýÇàÀ§·Î ÃßÁ¤µÇ¸é¼ ÀÌ¿¡ ´ëÇÑ Àû±ØÀûÀÎ ´ëÃ¥À¸·Î DBº¸¾È¿¡ ´ëÇÑ Çʿ伺ÀÌ °·ÂÈ÷ Á¦±âµÇ°í ÀÖ´Ù.
°³ÀÎÁ¤º¸ ºÒ¹ýÀ¯Ãâ »ç°í¿¡ ´ëÇØ ÇÇÇØ °í°´µéÀº ÇØ´ç ¾÷ü¸¦ »ó´ë·Î ¹Î¡¤Çü»çÀû ¼Ò¼ÛÀ» ÃßÁøÇÏ°í ÇØ´ç ±â¾÷Àº ½É°¢ÇÑ °æÁ¦Àû ¼Õ½Ç°ú À̹ÌÁö°¡ ½ÇÃߵǴ ºÒ¹Ì½º·¯¿î »çÅ°¡ ¿¬ÀÌ¾î ¹Ýº¹µÇ°í ÀÖ´Ù. ÀÌ¿Í °ü·ÃÇØ Á¤ºÎ´Â °¢Á¾¹ý±Ô¿Í °í½Ã¸¦ ÅëÇØ °³ÀÎÁ¤º¸º¸È£¿Í DB¿¡ ´ëÇÑ ±â¼úÀû¡¤°ü¸®Àû º¸È£Á¶Ä¡¸¦ °±¸ÇÏ°í ÀÖÀ¸³ª ¾ÆÁ÷±îÁö´Â DBº¸¾ÈÀÇ Çʿ伺¿¡ ´ëÇÑ ÀνÄÀÌ ºÎÁ·ÇÏ¿© ½ÇÁúÀûÀÎ º¸È£Á¶Ä¡°¡ ¹ÌÈíÇÑ ½ÇÁ¤ÀÌ´Ù. ÀÌ·Î ÀÎÇØ ±×µ¿¾È °³ÀÎÁ¤º¸º¸È£ °ü·Ã ¹ý·üÀû ±ÔÁ¤ ¹× ¿øÄ¢ÀÌ °Á¦¼º°ú ó¹ú±âÁØÀÌ ¹ÌÈíÇÏ´Ù´Â ÁöÀûÀÌ ²÷ÀÓ¾øÀÌ Á¦±âµÇ¸é¼ Á¤ºÎ¿Í ±¹È¸´Â °ø°øºÎ¹®°ú ¹Î°£ºÎ¹®À¸·Î ÀÌ¿øÈµÈ ¹ý·üÀ» ÅëÇÕ ¹× Á¤ºñÇÏ¿© »çȸ Æ÷°ýÀûÀÎ ¡®°³ÀÎÁ¤º¸º¸È£¹ý¡¯ Á¦Á¤À» ÃßÁøÇÏ¿´À¸³ª ÇöÀç±îÁö Âù¹Ý °ø¹æÀ¸·Î ÀÎÇÏ¿© ½ÃÇà½Ã±â°¡ Áö¿¬µÇ°í ÀÖ´Â »óȲÀÌ´Ù.
DBº¸¾ÈÀÇ ÇÙ½É °³³ä ÀÌÇØÇؾß
Á¤º¸º¸È£ÀÇ ±Ã±ØÀûÀÎ ¸ñÇ¥´Â DB³»ºÎ¿¡ ü°èÀûÀ¸·Î ÀúÀåÇÏ¿© °ü¸®ÇÏ°í ÀÖ´Â Áß¿ä µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÏ´Â °ÍÀÌ´Ù. ±âÁ¸ÀÇ ¹æȺ®, ħÀÔŽÁö½Ã½ºÅÛ(IDS), VPN µî°ú °°Àº ÀüÅëÀûÀÎ ³×Æ®¿öÅ© ±â¹ÝÀÇ Á¤º¸º¸È£ ¼Ö·ç¼ÇÀº ³»ºÎÀÚÀÇ ºÒ¹ýÇàÀ§¿¡ ´ëÇØ ÀûÀýÈ÷ ´ëÀÀÇϱⰡ ¾î·Á¿ì¸ç ½Ã½ºÅÛ º¸¾È ¸ñÀûÀÇ Secure OSµµ DB»ç¿ëÀÚµéÀÇ ÇàÀ§¸¦ ÅëÁ¦ÇÏ°í °¨»çÃßÀûÇϱ⿡´Â ÇÑ°è°¡ ÀÖ´Ù.
±×·¯³ª »ó´ç¼öÀÇ »ç¶÷µéÀÌ ÀÌ·¯ÇÑ ±âÁ¸ÀÇ Á¤º¸º¸È£ ¼Ö·ç¼ÇÀ¸·Î DBº¸¾ÈÀ» ÇÏ°í Àְųª ÇÒ ¼ö ÀÖ´Ù°í ¿ÀÀÎÇÏ°í ÀÖ´Â °æ¿ì°¡ ÀÇ¿Ü·Î ¸¹´Ù. Áï, ºñÀΰ¡ÀڷκÎÅÍÀÇ DBÁ¢¼ÓÀ» ¿øõÀûÀ¸·Î Â÷´ÜÇÏ´Â °ÍÀ» DBº¸¾ÈÀ̶ó°í »ý°¢ÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â ¾ÆÁ÷±îÁöµµ DBº¸¾ÈÀÇ °³³ä ¹× ¹æ¹ý·Ð¿¡ ´ëÇÑ ÀÌÇØ°¡ ºÎÁ·ÇÏ°í Á¤¸³ÀÌ µÇÁö ¸øÇÑ ¶§¹®ÀÌ´Ù.
´Ü¼øÈ÷ ½Ã½ºÅÛ Ãø¸é¿¡¼ º»´Ù¸é DBMS´Â ´Ù¼öÀÇ »ç¿ëÀÚµéÀÌ Á¢¼Ó ¹× °øÀ¯ÇÏ¿© »ç¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅ°ÁöÀÇ ÀÏÁ¾ÀÌ´Ù. ÀÌ·¯ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐÅ°Áö ³»ºÎ¿¡¼ ÇàÇØÁö´Â »ç¿ëÀÚµéÀÇ ÇàÀ§¸¦ ¹æȺ®À̳ª Secure OS¿Í °°Àº Á¤º¸º¸È£ ¼Ö·ç¼ÇÀ¸·Î ÆǺ°ÇÏ¿© ÅëÁ¦ÇÏ´Â °ÍÀº »ç½Ç»ó ºÒ°¡´ÉÇÏ´Ù. ¹°·Ð, ºñÀΰ¡ÀڷκÎÅÍÀÇ DBÁ¢¼ÓÀ» ¿øõÀûÀ¸·Î Â÷´ÜÇÏ´Â °ÍÀº ±âÁ¸ÀÇ Á¤º¸È£È£ ¼Ö·ç¼ÇÀ¸·Î ¾ó¸¶µçÁö °¡´ÉÇÏ°ÚÁö¸¸ À̰͸¸À¸·Î DBº¸¾ÈÀ» ±¸ÇöÇß´Ù°í ÇÒ ¼ö´Â ¾ø´Ù. ÁøÁ¤ÇÑ DBº¸¾ÈÀÇ °³³äÀº À§ÇèºÐ¼® ¹× Æò°¡¿¡ µû¶ó DBÁ¢±Ù»Ó¸¸ ¾Æ´Ï¶ó ³»ºÎ¿¡¼ ¼öÇàµÇ´Â ±ÇÇÑÀÌ ºÎ¿©µÈ »ç¿ëÀÚÀÇ ¸ðµç ÇàÀ§¸¦ »çÀü °¨»çÇÏ°í ÅëÁ¦ÇÏ´Â °ÍÀÌ´Ù.
DBº¸¾ÈÀº »ý°¢Ã³·³ °£´ÜÇÑ ±â¼úÀÌ ¾Æ´Ï´Ù. ÀϹÝÀûÀ¸·Î DB´Â º¹ÀâÇÑ ¾ÆÅ°ÅØó·Î ±¸¼ºµÇ¾î ÀÖ°í ´Ù¼öÀÇ Àΰ¡µÈ »ç¿ëÀÚµé°ú WEB/WAS µî°ú °°Àº Trusted Host °ü°èÀÇ ¿¬µ¿¼¹öµéÀÌ Á¤ÇüÀû¡¤ºñÁ¤ÇüÀûÀÎ ¹æ¹ýÀ¸·Î ºÒƯÁ¤ÇÏ°Ô µ¥ÀÌÅÍ¿¡ Á¢±ÙÇϱ⠶§¹®¿¡ ü°èÀûÀÎ º¸¾ÈÁ¤Ã¥À» ±¸ÇöÇϱⰡ »ý°¢Ã³·³ ½±Áö ¾Ê´Ù.
Áö±Ý±îÁöÀÇ ÀüÅëÀûÀÎ DBº¸¾È ±â¼úÀº »ç¿ëÀÚ °èÁ¤À» ºÐ·ùÇÏ¿© ±ÇÇÑÀ» ºÎ¿©ÇÏ°í Áß¿ä µ¥ÀÌÅÍ¿¡ ´ëÇؼ´Â °¡»ó°´Ã¼ÀÎ ºä(View)¸¦ »ý¼ºÇÏ¿© °ü¸®¸¦ ¼öÇàÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÎ Á¢±ÙÅëÁ¦ ¹æ¹ýÀ̾ú´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ÀüÅëÀûÀÎ º¸¾È¹æ¹ýÀº °ü¸® ¹× ±¸ÇöÀÇ ÇÑ°è°¡ Àֱ⠶§¹®¿¡ Çö½ÇÀûÀÎ º¸¾È´ëÃ¥ÀÌ µÉ ¼ö ¾ø´Ù.
DBº¸¾ÈÀº ¾Æ·¡ ±×¸²°ú °°ÀÌ »ç¿ëÀÚ ÀÎÁõ ¹× ±ÇÇÑ°ü¸® ü°è¸¦ °ÈÇÏ¿© ¿øõÀûÀ¸·Î µ¥ÀÌÅÍÀÇ Á¢±ÙÀÚü¸¦ Â÷´ÜÇϰųª ¼±ÅÃÀûÀ¸·Î Çã¿ëÇÏ¿© Áß¿ä µ¥ÀÌÅ͸¦ º¸È£ÇÏ´Â ³»ºÎÅëÁ¦ ±â¼úÀÌ´Ù. ¶ÇÇÑ Áß¿äÇÑ Á¤º¸´Â ÀϹæÇâ ¾ÏÈ£ÈÇÏ¿© ¸¸ÀÏÀÇ ºÒ¹ýÇàÀ§¿¡ ÀÇÇØ À¯ÃâµÈ µ¥ÀÌÅÍ°¡ ¾Ç¿ëµÇÁö ¾Êµµ·Ï °ü¸®ÇÏ°í »ç¿ëÀÚÀÇ Á¢±ÙÇàÀ§¸¦ ·Î±×¿¡ ü°èÀûÀ¸·Î ±â·ÏÇÏ¿© »çÈÄÃßÀûÀÌ °¡´ÉÇϵµ·Ï Á¶Ä¡ÇÏ´Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ DBº¸¾È ±â¼úÀº DBMSÁ¦Ç°º°·Î ÀÚüÀûÀ¸·Î Á¦°øÇϱ⵵ ÇÏÁö¸¸ º¸¾È¼öÁØÀÌ ±âÃÊ ¼öÁØ¿¡ ¸Ó¹°°í »ó´çÇÑ °ü¸®Àû ºÒÆí°ú ¼º´ÉÀúÇϸ¦ ÃÊ·¡ÇÏ´Â µî »ç¿ëÀÚ°¡ ¿ä±¸ÇÏ´Â ±â´ë¼öÁØ¿¡´Â Å©°Ô ¹ÌÈíÇÏ´Ù. µû¶ó¼ È¿À²ÀûÀÎ DBº¸¾ÈÀ» À§Çؼ´Â »ó¿ëÈµÈ Àü¹® º¸¾È ¼Ö·ç¼ÇÀ» µµÀÔÇÏ¿© ±¸ÃàÇÏ´Â °ÍÀ» °í·ÁÇÏ°Ô µÈ´Ù.
ÇöÀç DBº¸¾È ¼Ö·ç¼ÇÀº ±¸Çö¹æ¹ý ¹× ¸ñÀû¿¡ µû¶ó ¡®Á¢±ÙÁ¦¾î¡¯¿Í ¡®µ¥ÀÌÅÍ ¾Ïȣȡ¯ ºÎ¹®À¸·Î ºÐ·ùµÇ¾î ±â¼ú°³¹ßÀÌ ÁøÇàµÇ°í ÀÖÀ¸¸ç »óÈ£ º¸¿ÏÀû °ü°è¸¦ À¯ÁöÇÏ°í ÀÖ´Ù. ÀϹÝÀûÀ¸·Î DBº¸¾È ¼Ö·ç¼ÇµéÀÇ ´ëºÎºÐÀº DBÀÇ ¼º´ÉÀúÇϸ¦ ÃÖ¼ÒÈÇÏ°í °ü¸®ÀÇ À¯¿¬¼ºÀ» Á¦°øÇϱâ À§ÇØ Á¢±ÙÁ¦¾î Á¦Ç°Àº DB ¿ÜºÎ¿¡¼ ´Ù¾çÇÑ ±¸Çö¹æ½ÄÀ¸·Î ¼³Ä¡µÇ¾î »ç¿ëÀÚÀÇ ÇàÀ§¸¦ ÅëÁ¦ÇÏ°í µ¥ÀÌÅÍ ¾Ïȣȴ ´ë»ó Å×ÀÌºí¿¡ ´ëÇØ º°µµÀÇ °´Ã¼¸¦ »ý¼ºÇÏ¿© Æ®¸®°Å(Trigger) ¹æ½ÄÀ¸·Î ¿î¿µµÇ´Â °ÍÀÌ ±âº»Àû °³³äÀÌ´Ù.
°ú°Å¿¡´Â Á¢±ÙÁ¦¾î ¼Ö·ç¼ÇµéÀÌ °¢°¢ÀÇ Æ¯Á¤ÇÑ ±¸Çö¹æ¹ýÀ» ±â¹ÝÀ¸·Î ½ÃÀå¿¡ °ø±ÞµÇ¾úÀ¸³ª ÃÖ±Ù¿¡´Â ±¸Çö¹æ¹ýº° Àå´ÜÁ¡À» °í·ÁÇÏ¿© È¥ÇÕµÈ ÇüÅÂÀÇ ÇÏÀ̺긮µå ¹æ½ÄÀ¸·Î ±¸ÃàµÇ¸é¼ Á¡Â÷ ±â´ÉÀÌ Ç¥ÁØȵǰí ÀÖ´Â °æÇâÀÌ´Ù. ºÎ°¡ÀûÀ¸·Î´Â µ¥ÀÌÅÍ ¾ÏÈ£ÈÀÇ ´ëü¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ ¸¶½ºÅ· ó¸®ÇÏ´Â ±â¼úÀ» Á¦½ÃÇϱ⵵ ÀÖÁö¸¸ º¸¾È¼ºÀÇ ÇÑ°è°¡ Àֱ⠶§¹®¿¡ µ¥ÀÌÅÍ ¾Ïȣȿ¡ ´ëÇÑ º¸¾È¿ä±¸»çÇ×À» ÃæÁ·Çϱ⿡´Â ¾î·Æ´Ù.
µ¥ÀÌÅÍ ¾ÏÈ£È ¼Ö·ç¼Çµµ ±×µ¿¾È ²÷ÀÓ¾øÀÌ ÁöÀûµÇ¾ú´ø ¼º´ÉÀúÇÏ ¹®Á¦¿Í À妽º Á¦¾à»çÇ×À» Á¡Â÷ÀûÀ¸·Î °³¼±ÇÏ°í ÀÖÀ¸¸ç ½Ç½Ã°£ ¾ÏÈ£È ±â¼úµµ Á¦½ÃµÇ´Â µî ¾ÈÁ¤¼ºÀ» À§ÁÖ·Î ½ÃÀåÀ» °ø·«ÇÏ°í ÀÖ´Â »óȲÀÌ´Ù. µû¶ó¼ DBº¸¾È ¼Ö·ç¼Ç µµÀÔÀ» °ËÅäÇÏ°í ÀÖ´Â »ç¿ëÀÚµéÀº ±âÁ¸ÀÇ È¸ÀÇÀûÀÎ ¼±ÀÔ°ßÀ» ¹ö¸®°í Àû±ØÀûÀÎ ÀÚ¼¼·Î º¸¾ÈÁ¦Ç°º° Ư¼ºÀ» ÆľÇÇÏ°í ³»ºÎ ȯ°æ¿¡ ÀûÇÕÇÑ ¼Ö·ç¼ÇÀ» ¼±Á¤ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. ¹«Á¶°Ç ½ÃÀåÁ¡À¯À²À̳ª ÀÎÁöµµ¸¸À» °í·ÁÇؼ µµÀÔÇϱ⠺¸´Ù´Â ÃæºÐÇÑ ¼º´É ¹× ±â´ÉÆò°¡¸¦ ÅëÇÏ¿© ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» µµÀÔÇÏ´Â Àü·«ÀÌ ÇÊ¿äÇÏ´Ù.
±â¼úÀû¡¤°ü¸®Àû ¹®Á¦ ÃæºÐÈ÷ °ËÅä
DBº¸¾È ¼Ö·ç¼ÇÀ» µµÀÔÇÏ°í ¼º°øÀûÀÎ ±¸ÃàÀ» À§Çؼ´Â ±â¼úÀû¡¤°ü¸®Àû °üÁ¡¿¡¼ »çÀü¿¡ ÃæºÐÇÑ °ËÅä°¡ ÇÊ¿äÇÏ¸ç ±Ùº»ÀûÀ¸·Î ÇØ°áÇؾßÇÒ Çö¾È°úÁ¦°¡ ÀÖ´Ù.
ù°, DBº¸¾È¿¡¼ °¡Àå ¿ì¼±ÀûÀÎ °úÁ¦´Â Á¶Á÷ ³»¿¡¼ÀÇ ¡®¸¶Àεå Çü¼º¡¯ÀÌ´Ù. ƯÈ÷ »ç¿ëÀÚµéÀÇ °ÅºÎ°¨ÀÌ °É¸²µ¹ÀÌ´Ù.
º¸¾ÈÀ» Àû¿ëÇÔÀ¸·Î½á ºÒ°¡ÇÇÇÏ°Ô ¹ß»ýÇϴ ó¸®¼Óµµ ÀúÇÏ¿Í ºÒÆíÇÔÀ» »ç¿ëÀÚµéÀº °áÄÚ ¼ö¿ëÇÏÁö ¾Ê´Â´Ù. ¶ÇÇÑ ³»ºÎ Á¤¼»ó ±¸¼º¿øµéÀ» °¨½ÃÇÏ°í ÅëÁ¦ÇÑ´Ù´Â °Í¿¡ ´ëÇÑ ºÎÁ¤Àû ½Ã°¢µµ ¹®Á¦´Ù.
µÑ°, ü°èÀûÀÎ DBº¸¾ÈÀÇ Á¤Ã¥°ü¸®¸¦ À§ÇÑ °ü¸®ÁÖü°¡ °áÁ¤µÇ¾î¾ß ÇÑ´Ù. DBº¸¾ÈÀº Á¤º¸º¸È£ÀÇ »õ·Î¿î ¿µ¿ªÀÌ´Ù. ÇÏÁö¸¸ DB´Â º¹ÀâÇÑ ³»ºÎ ¾ÆÅ°ÅØó¿Í ºñÁî´Ï½º Ư¼º¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ ÀÌÇظ¦ ÇÊ¿ä·Î ÇÏ´Â Àü¹®ÀûÀÎ °ü¸® ºÐ¾ßÀ̱⠶§¹®¿¡ ÀϹÝÀûÀ¸·Î Á¤º¸º¸È£ ´ã´çÀÚµéÀÌ Á¢±ÙÇϱ⿡ ½±Áö ¾Ê´Ù. ÀÌ·Î ÀÎÇØ DB°ü¸®ÀÚ(DBA)°¡ Á¤Ã¥°ü¸®¸¦ ¼öÇàÇÏ´Â °æ¿ì°¡ ºó¹øÇÏ´Ù.
»óȲÀÌ ÀÌ·¸´Ù º¸´Ï Á¤Ã¥°ü¸® ÁÖü¿¡ ´ëÇÑ ¸íÈ®ÇÑ ±âÁØÀÌ ¸ðÈ£ÇÏ¿© ÀÌ¿¡ ´ëÇÑ ³í¶õÀÌ ºÐºÐÇÏ´Ù. Áï Á¤º¸º¸È£ °ü¸®Ã¼°èÀÇ ÀÏ°ü¼ºÀ» À¯ÁöÇÏ°í Á¤Ã¥À» ¼öÇàÇÏ´Â °ÍÀÌ °ð ÁøÁ¤ÇÑ º¸¾ÈÀ̹ǷΠ¡®Á¤º¸º¸È£ ´ã´çÀÚ¡¯°¡ °ü¸®ÁÖü¶ó´Â Ãø¸é°ú ½ÇÁ¦ DB¿¡ ´ëÇÑ Áß¿ä ÀÚ¿øÀ» º¸È£ÇÏ°í »ç¿ëÀÚ ¹× ±ÇÇÑ°ü¸® ¿ªÇÒÀ» ¼öÇàÇÏ´Â ¡®DB°ü¸®ÀÚ(DBA)¡¯°¡ ½ÇÁúÀûÀÎ °ü¸®ÁÖü¶ó´Â °ßÇØ°¡ ´ë¸³µÇ°í ÀÖ´Ù.
ÀüÀÚ´Â Àý´ëÀûÀÎ ±ÇÇÑ°ú ¿ªÇÒÀ» °¡Áö°í ÀÖ´Â DBAµµ ÅëÁ¦´ë»óÀÌ µÇ¾î¾ß ÇÔÀ» ÁÖÀåÇÏ°í ÈÄÀÚ´Â Çö½ÇÀûÀ¸·Î DB´Â ºñÀü¹®°¡ÀÎ Á¤º¸º¸È£ ´ã´çÀÚ°¡ Á¢±ÙÇϱ⿡´Â ÇÑ°è°¡ ÀÖ¾î º¸¾ÈÁ¤Ã¥ÀÇ ½ÇÈ¿¼º Àǹ®°ú ºÎ½Çȸ¦ ¿ì·ÁÇÑ´Ù. µû¶ó¼ È¿À²ÀûÀÎ Á¤Ã¥°ü¸®¸¦ À§Çؼ´Â »óÈ£ Ã¥ÀÓ°ú ¿ªÇÒÀ» Á¤ÀÇÇÏ°í ±ÇÇÑÀ» ºÐ¸®ÇÏ¿© À¯±âÀûÀÎ ÇùÁ¶Ã¼Á¦¸¦ ¸¶·ÃÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù.
¼Â°, DB¸ðµ¨¸µ ¹× ¼³°è´Ü°è¿¡¼ºÎÅÍ ÃæºÐÇÑ º¸¾ÈÀÌ °í·ÁµÇ¾î¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ °³¹ß ÇÁ·ÎÁ§Æ®°¡ ½Ã½ºÅÛÀÌ ±¸Ãࡤ¿Ï·áµÇ°í ¼ºñ½º°¡ °³½ÃµÈ ÀÌÈÄ¿¡ º¸¾ÈÀ» Àû¿ëÇÏ´Â À߸øÀ» ¹üÇÏ°í ÀÖ´Ù. ÀÌ·Î ÀÎÇÏ¿© °æ¿ì¿¡ µû¶ó ½É°¢ÇÑ ¼º´ÉÀúÇÏ°¡ ¹ß»ýÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¼öÁ¤µÇ°Å³ª DB¸ðµ¨ÀÌ Àç¼³°èµÇ¾î¾ß ÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. µû¶ó¼ È¿À²ÀûÀÎ DBº¸¾ÈÀ» À§Çؼ´Â DB¸ðµ¨¸µ ¹× ³í¸®Àû¡¤¹°¸®Àû ¼³°è´Ü°è¿¡¼ºÎÅÍ º¸¾ÈÀ» °í·ÁÇÏ¿© °³¹ßÇϵµ·Ï ¹æ¹ý·Ð ¹× ÁöħÀÌ ¸¶·ÃµÇ¾î¾ß ÇÑ´Ù.
³Ý°, °í°´µéÀÇ DBº¸¾È Á¦Ç°¿¡ ´ëÇÑ Áö³ªÄ£ ±â´ë½É¸®µµ ¹®Á¦Á¡ÀÌ´Ù. ¸¹Àº °í°´µéÀÌ º¸¾È Á¦Ç°À» µµÀÔÇÏ¸é ¸ðµç °ÍÀÌ ÇØ°áµÉ °ÍÀ¸·Î ±â´ëÇÑ´Ù. ±×·¯³ª Çö½ÇÀûÀ¸·Î´Â ±×·¸Áö ¸øÇÏ´Ù. Á¦Ç°º°·Î ±¸Çö¹æ½Ä¿¡ µû¶ó À塤´ÜÁ¡ÀÌ ÀÖ°í DB ¾ÆÅ°ÅØó Ư¼º»ó ±â¼úÀûÀ¸·Î ÇØ°áÇÒ ¼ö ¾ø´Â ÇÑ°è°¡ ÀÖ¾î ±â´ë¸¸ÅÀÇ ÃæºÐÇÑ º¸¾È¼öÁØÀ» Á¦°øÇÏÁö ¾Ê´Â´Ù.
ÀÌ·¯ÇÑ Çö»óÀº DBº¸¾È ½ÃÀåÀÇ È°¼ºÈ¸¦ ±â´ëÇÏ¸ç ¹«ºÐº°ÇÏ°Ô ÁøÀÔÇÏ¿© ³¸³ÇÏ°í ÀÖ´Â ¾÷üµé¿¡°Ôµµ ÀÏÁ¤ºÎºÐ Ã¥ÀÓÀÌ ÀÖ´Ù. ½ÃÀåÀÌ ¼º¼÷µÇÁö ¾ÊÀº »óȲ¿¡¼ °í°´ ¸¶Àεå Çü¼º°ú ÀνÄÀüȯ¿¡ ´ëÇÑ ³ë·ÂÀ¸·Î ¿µ¿ªÀ» È®´ëÇϱ⠺¸´Ù´Â °úÀåµÈ Á¦Ç°È«º¸¿Í ºÒÇÊ¿äÇÑ °ú¿°æÀïÀ¸·Î DBº¸¾È ½ÃÀåÀÇ È°¼ºÈ¸¦ ÀúÇØÇÏ°í ÀÖ´Ù.
½ÇÁ¦ DBº¸¾È ±â¼ú·Îµµ ÅëÁ¦°¡ ºÒ°¡´ÉÇÑ Ãë¾àÁ¡ ¹× À§ÇèÀº ¿©ÀüÈ÷ Á¸ÀçÇÑ´Ù. °¡Àå ´ëÇ¥ÀûÀÎ °ÍÀÌ ÃÖ±Ù ±ÞÁõÇÏ°í ÀÖ´Â SQL Injection °ø°ÝÀÌ´Ù. ÃÖ±Ù Á¢±ÙÁ¦¾î ±â¼úÀÌ ¹ßÀüÇß´Ù°í ÇÏ´õ¶óµµ ¸ðµç ¾ÇÀÇÀûÀÎ SQL Injection °ø°ÝÀ» ºÐ¼®ÇÏ¿© ÅëÁ¦ÇÏ´Â °ÍÀº ÇÑ°è°¡ ÀÖÀ¸¸ç µ¥ÀÌÅÍ ¾ÏÈ£È ¿ª½Ãµµ WEB/WAS¼¹ö¸¦ °æÀ¯ÇÑ Àΰ¡µÈ ¼¼¼ÇÀ¸·Î °£ÁÖÇÏ¿© º¹È£È µÇ¸é »ç½Ç»ó ÅëÁ¦°¡ ¾î·Æ´Ù.
ÀÌ¿Í ¸¶Âù°¡Áö·Î °í°´ÀÇ PC°ü¸® ¼ÒȦ ¶Ç´Â °ú½Ç·Î ÀÎÇÏ¿© Æнº¿öµå³ª ÀÎÁõ¼°¡ À¯ÃâµÇ¾î ¹ß»ýÇÏ´Â °³ÀÎÁ¤º¸ À¯Ãâ ¹× ±ÝÀ¶»ç°íµµ DBº¸¾È ¼Ö·ç¼ÇÀ¸·Îµµ ÇØ°áÇÒ ¼ö ¾ø´Â ¿µ¿ªÀÌ´Ù. ÀÌ·¯ÇÑ ¹®Á¦ÇØ°áÀ» À§Çؼ´Â DB ÀÚüÀÇ Ãë¾àÁ¡À» ºÐ¼®ÇÏ¿© º¸¾ÈÆÐÄ¡¸¦ Àû¿ëÇϰųª ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» ÅëÇØ ¾ÇÀÇÀûÀÎ ºÒ¹ýÇàÀ§¸¦ Â÷´ÜÇÏ¿©¾ß ÇÑ´Ù.
´Ù¼¸Â°, ´Ù¾çÇÑ Á¾·ùÀÇ DB¸¦ Áö¿øÇÒ ¼ö ÀÖ´Â º¸¾È ¼Ö·ç¼ÇÀÌ °ø±ÞµÇ¾î¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ ¼Ö·ç¼ÇµéÀÌ ¿À¶óŬ µî°ú °°Àº ƯÁ¤ º¥´õ Á¦Ç°¿¡¸¸ ƯȵǾî ÀÖ¾î °í°´µéÀÇ ºÒ¸¸À» »ç°í ÀÖ´Ù. ÀÌ·¯ÇÑ Çö»óÀº ½ÃÀåÀÚü°¡ È°¼ºÈµÇÁö ¸øÇÏ´Â ¿øÀÎÀ̱⵵ ÇÏ´Ù. µû¶ó¼ ¿À¶óŬ ÀÌ¿Ü¿¡ MS-SQL, IBM DB2, »çÀ̺£À̽º, ÀÎÆ÷¹Í½º¿Í °°Àº ¿Ü»ê DBMS¿Í Altibase, Ƽº£·Î µî°ú °°Àº ±¹»ê DBMS¸¦ ´Ù¾çÇÏ°Ô Áö¿øÇÒ ¼ö ÀÖµµ·Ï Á¦Ç°ÀÌ °³¹ßµÇ¾î¾ß ÇÑ´Ù.
¸¶Áö¸·À¸·Î ¼º°øÀûÀÎ DBº¸¾È ±¸ÃàÀ» À§Çؼ´Â ¹«¾ùº¸´Ù ¸ñÀû°ú ÀÇÁö°¡ ºÐ¸íÇÏ¿©¾ß ÇÑ´Ù. µµÀÔ ¸ñÀûÀÌ ºÐ¸íÄ¡ ¾ÊÀ¸¸é º¸¾ÈÁ¤Ã¥ÀÌ ºÎ½ÇÇØÁö´Â ±Ùº»ÀûÀÎ ¿øÀÎÀÌ µÇ¸ç ÅõÀÚÈ¿°ú¸¦ ±â´ëÇϱ⠾î·Æ°Ô µÈ´Ù. ½ÇÁúÀûÀ¸·Î Áß¿äÇÑ °ÍÀº DBº¸¾È ¼Ö·ç¼ÇÀ» µµÀÔÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó º¸¾ÈÁ¤Ã¥ÀÇ ³»½Çȸ¦ °®µµ·Ï ³ë·ÂÇÏ´Â °ÍÀÌ´Ù. ÀÇ¿Ü·Î »ó´ç¼öÀÇ ±â°ü ¹× »çÀÌÆ®µéÀÌ DBº¸¾È ¼Ö·ç¼ÇÀ» µµÀÔÇسõ°íµµ ü°èÀûÀÌ°í ½ÇÁúÀûÀÎ º¸¾ÈÁ¤Ã¥À» ¼ö¸³ÇÏ¿© Àû¿ëÇÏÁö ¸øÇÏ°í ºÎ½ÇÈÇÏ¿© ¹æÄ¡µÇ´Â °æ¿ì°¡ Á¾Á¾ ¹ß»ýÇÑ´Ù.
DBº¸¾ÈÀº ½Ã´ëÀû °úÁ¦
Áö±Ý±îÁö »ìÆì º» DBº¸¾ÈÀÇ ±â¼úµ¿Çâ ¹× Á¤Ã¥Àû ¿ä±¸»çÇ×À» Á¾ÇÕÇØ º¸¸é ÃÖ±ÙÀÇ ºñÁî´Ï½º ȯ°æ¿¡¼ DBº¸¾ÈÀÌ ½Ã´ëÀû °úÁ¦ÀÓ¿¡´Â ºÐ¸íÇÏ´Ù. ÃÖ±Ù ´ë¿ÜÀûÀ¸·Î Á¤ºÎÀÇ °³ÀÎÁ¤º¸º¸È£¿¡ ´ëÇÑ ¹ýÁ¦Á¤ ÃßÁø°ú ÁöħÀÌ ¸¶·ÃµÇ°í ³»ºÎÅëÁ¦ °È¿¡ ´ëÇÑ Çʿ伺ÀÌ Áö¼ÓÀûÀ¸·Î Á¦±âµÇ´Â Çö½ÇÀ» °¨¾ÈÇÏ¸é °¢ ±â¾÷¿¡¼´Â ÀÌ¿¡ ´ëÇÑ Àû±ØÀûÀÎ °ËÅä°¡ ÀÌ·ç¾îÁ®¾ß ÇÒ °ÍÀÌ´Ù.
Á¤º¸º¸È£ÀÇ ¸ñÇ¥´Â ±Ã±ØÀûÀ¸·Î Á¶Á÷ÀÌ ÀúÀåÇÏ°í ÀÖ´Â DB³»ºÎÀÇ Áß¿ä µ¥ÀÌÅ͸¦ º¸È£ÇÏ´Â °ÍÀÌ´Ù. DBº¸¾ÈÀº ¼Ò±ØÀûÀÎ Áغñ°¡ ¾Æ´Ï¶ó ±Ùº»ÀûÀÌ°í Àû±ØÀûÀÎ À§Çè°ü¸® È°µ¿ÀÌ´Ù. »çȸ Àü¹ÝÀÇ ±Þ¼ÓÇÑ Á¤º¸È ÁøÇà¿¡ µû¶ó »çÀ̹ö ¹üÁËÀÇ À¯Çü ¹× ÆóÇØ°¡ Á¡Á¡ ´Ù¾çÇØÁö°í ÀÖ´Â »óȲ¿¡¼ ´Ü¼øÈ÷ ³×Æ®¿öÅ©¿Í ½Ã½ºÅÛ ±â¹ÝÀÇ º¸È£´ëÃ¥¸¸À¸·Î´Â Á¤º¸º¸È£ÀÇ Àǹ̰¡ Åð»öµÉ ¼ö¹Û¿¡ ¾ø´Ù. ÁøÁ¤ÇÑ À§ÇèÀº ¿¹Ãø ºÒ°¡´ÉÇÏ°í ½Ã°£°ú Àå¼Ò, ÁÖüÀÇ ±¸ºÐ¾øÀÌ ¹ß»ýÇÏ´Â °ÍÀÌ´Ù.
ÇÑÆí Á¤º¸º¸È£ÀÇ ÇÙ½ÉÀº ¡®»ç¶÷¡¯ÀÌ´Ù. ¾Æ¹«¸® ¿Ïº®ÇÑ º¸¾È °ü¸®Ã¼°è¸¦ °®Ãß°í À־ Àüü ±¸¼º¿øÀÇ °ü½É°ú ¿Á¤ÀÌ ¾øÀ¸¸é ¾Æ¹« ¼Ò¿ëÀÌ ¾ø´Ù. ¿ì¸®´Â ÈçÈ÷ ¡®¾ÈÀüºÒ°¨Áõ¡¯ ¶Ç´Â ¡®À§ÇèºÒ°¨Áõ¡¯À̶ó´Â ¸»À» µè´Â´Ù. Á¤º¸º¸È£¿¡ ´ëÇÑ ¹«°ü½ÉÀº ºñÁî´Ï½ºÀÇ °¡Àå À§ÇùÀûÀÎ À§Çè¿ä¼ÒÀ̸ç Æó½ÀÀÌ´Ù. º¸¾È¿¡ ÀÖ¾î ¹«Ç³Áö´ë¶õ Àý´ë·Î ÀÖÀ» ¼ö ¾ø´Ù. ÇÑ ¼ø°£ÀÇ ¹æ½É°ú °ü¸® ¼ÒȦÀÌ °³Àΰú Á¶Á÷ ¸ðµÎ¿¡°Ô °íÅëÀ» ¾È°ÜÁÖ°í ¼ÒÁßÇÑ °ÍÀ» ÀÒ°Ô ¸¸µç´Ù.
À§ÇèÀº Ç×»ó ÀáÀçµÇ¾î ÀÖ´Ù. °í°´ÀÇ °³ÀÎÁ¤º¸¿Í Á¶Á÷ ³»ÀÇ Áß¿äÇÑ Á¤º¸¸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÏ´Â °ÍÀº ±â¾÷ÀÇ ´ç¿¬ÇÑ Àǹ«À̸ç Ã¥ÀÓÀÌ´Ù. ¸¸¾àÀÇ °³ÀÎÁ¤º¸ ¶Ç´Â Áß¿ä µ¥ÀÌÅÍÀÇ À¯Ãâ ¹× ¿À¿ëÀ¸·Î ÀÎÇÑ ÆóÇØÀÇ ¹ß»ýÀº ±â¾÷ÀÇ ½Å·Ú¼º »ó½ÇÀº ¹°·ÐÀÌ°í ±¹°¡ °æÁ¦»çȸÀÇ Àü¹Ý¿¡ ¹ÌÄ¡´Â ¿µÇâÀÌ »ó´çÇÏ´Ù. µû¶ó¼ ÀÌÁ¦´Â Á¤º¸º¸È£ÀÇ Á¤Ã¥¹æÇâÀ» ³»ºÎÅëÁ¦¸¦ °ÈÇÏ´Â Â÷¿ø¿¡¼ °³ÀÎÁ¤º¸º¸È£¿Í DBº¸¾È½ÇŸ¦ ÀçÁ¡°ËÇÏ°í ÇÊ¿ä½Ã ÀûÀýÇÑ º¸È£Á¶Ä¡¸¦ °±¸ÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.
<±Û : ±èÁ¤»ó ±ÝÀ¶°áÁ¦¿ø e»ç¾÷½Ã½ºÅÛÆÀ °úÀå(saintman@kftc.or.kr)>
[¿ù°£ Á¤º¸º¸È£21c Åë±Ç Á¦106È£ (info@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>