Home > Àüü±â»ç

Æ÷ÅÐ, ¼îÇθô, Åë½Å»ç µîÀÇ DBº¸¾È ¹®Á¦Á¡

ÀÔ·Â : 2008-07-21 10:41
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

¸¹Àº ±â¾÷µé, ¾û¼ºÇÑ DB¾Ïȣȭ...¸¶À½Àº Á¶¸¶Á¶¸¶


¿Â ³ª¶ó¸¦ ¶°µé½âÇÏ°Ô Çß´ø ¿Á¼Ç°ú Çϳª·ÎÅÚ·¹ÄÞÀÇ °³ÀÎÁ¤º¸DB À¯Ãâ»ç°ÇÀÌ ÀϾÁö ¾ó¸¶ µÇÁö ¾ÊÀº ÀÌ ½ÃÁ¡¿¡¼­ ¶Ç ´Ù½Ã ¸ð ´ëÇü Æ÷ÅлçÀÇ °í°´DB°¡ ÇØÄ¿ÀÇ ¼öÁß¿¡ ³Ñ¾î °¬´Ù´Â ÀÇȤ º¸µµ°¡ ³ª¿Ô´Ù.


ÀÌ·¸°Ô ¿©±âÀú±â¼­ °³ÀÎÁ¤º¸DB°¡ À¯ÃâµÊÀ¸·Î ÀÎÇØ À¯Ãâ »ç°í¸¦ ³½ ¾÷üµéÀÌ Áý´ÜÀ¸·Î Ã¥ÀÓÀǽÄÀÌ Èñ¼®µÉ °ÍÀÌ ¿ì·Á µÈ´Ù. ¿Ö ÀÚ²Ù ÀÌ·± ÀÏÀÌ »ý°Ü³ª´Â °ÍÀϱî?  ¸ðµÎµé ´ä´äÇÒ °ÍÀÌ´Ù.


ÇÊÀÚ´Â ±×µ¿¾È ÀÌ·± »çÀÌÆ®µé¿¡¼­ »ç°í°¡ ¾È ÅÍÁö´Â °ÍÀÌ ÀÌ»óÇÏ´Ù°í »ý°¢ÇÏ°í ÀÖ¾ú´Ù. ¿Ö³ÄÇϸé Æ÷ÅÐ, ¼îÇθô µîÀÇ º¸¾È¿¡ ´ëÇÑ Á¤Ã¥ ¹× °æ¿µÃþÀÇ ÀνĿ¡ ¹®Á¦°¡ ÀÖ¾ú±â ¶§¹®ÀÌ´Ù. ¸î °¡Áö ½É°¢ÇÑ ¹®Á¦Á¡ µéÀ» ÁöÀûÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù.


DBº¸¾ÈÀÇ ÀÌÇØ ºÎÁ·

Æ÷Åаú ¼îÇθô, Åë½Å»ç µîÀº ¾öû³ª°Ô ¸¹Àº °í°´Á¤º¸¸¦ º¸À¯ÇÏ°í ÀÖ°í ¶Ç ¸Å¿ì ¸¹Àº °³ÀÎÁ¤º¸ÀÇ °Ë»öÀÌ ÀÌ·ç¾îÁø´Ù. µû¶ó¼­ ±Ùº»ÀûÀÎ DB¾Ïȣȭ¿Í °°Àº ±Ùº»ÀûÀÎ º¸¾ÈÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀ¸¸é ±âÁ¸ÀÇ °æ·Î»óÀÇ º¸¾ÈÃ¥µé ¸¸À¸·Î´Â ÇÑ°è°¡ ÀÖ´Ù.


Á¢±Ù °æ·Î»ó¿¡¼­ÀÇ Á¦¾î¿Í °¨»ç´Â ÇÑ°è°¡ Àֱ⠶§¹®ÀÌ´Ù. Áï DB¼­¹ö³»¿¡¼­ ÀÌ·ç¾îÁö´Â ÀÛ¾÷µé°ú WAS¸¦ °ÅÃÄ XA SessionÀ» ÅëÇÏ´Â °æ¿ì¿¡´Â ÀüÇô ÅëÁ¦°¡ ºÒ°¡´ÉÇϱ⠶§¹®ÀÌ´Ù.

¾Æ·¡ ±×¸²Àº ÀÌ·¯ÇÑ º¸¾È ¼Ö·ç¼Ç°£ÀÇ º¸¾È°æ°è¸¦ °í·ÁÇÑ ¹Ù¶÷Á÷ÇÑ ±¸¼º ¹æ¾È ÀÌ´Ù.

 


À§ ±×¸²Àº Áß¿ä °³ÀÎÁ¤º¸(ÁֹιøÈ£)°¡ À妽º¿Í Å×ÀÌºí¿¡ ¾ÏȣȭµÇ¾î ÀÖ¾î ¾ÈÀüÇÑ »óÅÂÀ̸ç OrderingÀÌ À¯ÁöµÇÁö ¾ÊÀ¸¸é ±×¸²Ã³·³ Full Table ScanÀÌ ¹ß»ýµÈ´Ù´Â ³»¿ëÀÌ´Ù.


ù°, ±â¾÷ÀÇ DBº¸¾È¿¡ ´ëÇÑ ÀÎ½Ä ¹®Á¦

Áö±Ý²¯ À¯ÃâµÈ ´ëºÎºÐÀÇ DB°¡ ¾ÏȣȭµÇ¾î ÀÖÁö ¾Ê¾Ò±â ¶§¹®¿¡ ÇÇÇØ°¡ »ý±â°í ÀÖÀ¸¸ç Áý´Ü¼Ò¼ÛÀÌ ¹ß»ýÇÏ°í ÀÖ´Ù. DBÀÇ Áß¿ä °³ÀÎÁ¤º¸°¡ ¾ÏȣȭµÇ¾î ÀÖ¾ú´Ù¸é DB°¡ ÇØÅ·´çÇØ À¯ÃâÀÌ µÇ´õ¶óµµ ÇÇÇØ´Â °ÅÀÇ ¾øÀ» °ÍÀÌ´Ù.


±×·³¿¡µµ ºÒ±¸ÇÏ°í °³ÀÎÁ¤º¸º¸È£¿¡ ´ëÇÑ Àü»ê´ã´ç ¹× º¸¾È ´ã´çÀÚµéÀÇ ÀǽÄÀº ¾ÆÁ÷µµ ¹Ì¿ÂÀûÀÌ´Ù. Áï ¸¶Áö¸øÇØ µµÀÔÇÏ´Â ÀÔÀåÀÌ´Ù º¸´Ï Á¦´ë·Î °³ÀÎÁ¤º¸ º¸È£´ëÃ¥ÀÌ ÀÌ·ç¾î Áú ¸® ¾ø´Ù.


¶ÇÇÑ H/W, S/W ¹× ¼­ºñ½º´Â Àý´ë·Î º¯°æÇÒ ¼ö ¾ø´Ù´Â ÀüÁ¦ÇÏ¿¡ º¸¾ÈÁ¦Ç° µµÀÔ °ËÅ並 ÇÑ´Ù. ±× °á°ú ¾ó¸¶³ª ¾ÈÀüÇÑ Á¦Ç°À» µµÀÔÇÏ¿© ¿Ïº®È÷ º¸È£ÇÒ ¼ö ÀÖ´ÂÁö º¸´Ù´Â °¨»ç¿¡ ´ëºñÇϱâ À§ÇÑ ¸ñÀûÀÌ ´õ Å©´Ù º¸´Ï ±â´É°ú º¸¾È¼º º¸´Ù´Â °¡°Ý¸¸À» Áß¿ä½Ã ÇÏ°Ô µÈ´Ù.


´õ±¸³ª ±âÁ¸ ÀÎÇÁ¶ó ¹× ¼­ºñ½º´Â ÀüÇô ¹Ù²Ü »ý°¢ÀÌ ¾ø´Â »óÅ¿¡¼­´Â È¿°úÀûÀÎ º¸¾ÈÀÌ ÀÌ·ç¾îÁú ¸® ¾ø´Ù. ±âÁ¸ ÀÎÇÁ¶óÀÇ º¯°æ ¹× ¼­ºñ½º°¡ Á¦¾àÀÌ µ¿¹Ý µÈ´Ù¸é ¹ý±Ô¿¡ Àǹ«È­µÈ º¸È£Á¶Ä¡ ÀÏÁö¶óµµ ÇÏÁö ¾Ê´ø°¡ Èä³»¸¸ ³»°Ú´Ù´Â ÀÔÀåÀÌ´Ù.


¶Ç SQL Injection¿¡ Ãë¾àÇÑ »óÅÂÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇϸ鼭µµ À̸¦ ¼öÁ¤ÇÒ »ý°¢Àº ¾øÀÌ º¸¾È ¼Ö·ç¼ÇÀ¸·Î¸¸ ÇØ°áÇÏ·Á µç´Ù. °á±¹ ¾ÆÁ÷µµ ¼³¸¶ ¿ì¸® »çÀÌÆ®°¡ °ø°Ý ´ë»óÀº ¾Æ´Ï°ÚÁö ÇÏ¸ç °ø°Ý´çÇÏÁö ¾Ê±â¸¸À» ¹Ù¶ö »ÓÀÌ¸ç °í°´Á¤º¸ º¸È£´Â µÞÀüÀ̶ó´Â À̾߱âÀÌ´Ù. ¾ó¸¶³ª ¸¹Àº À¯Ãâ»ç°í¸¦ ´õ °æÇèÇÏ°í ³ª¼­¾ß ÀÌ·± ÀǽÄÀÌ ¹Ù²ðÁö ´ä´äÇÏ´Ù.


¶Ç ÇϳªÀÇ ¹®Á¦´Â ¹ý±Ô°¡ ¾î¶»°Ô µÇ¾î ÀÖ´ÂÁö º¸¾È´ã´çÀÚ Á¶Â÷ ¸ð¸£´Â °æ¿ì°¡ Çã´ÙÇÏ´Ù. ÀÌ·¯´Ï °æ¿µÃþÀº ¸»ÇÒ ³ªÀ§µµ ¾øÀ» ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ¹Ì ¿©·¯ ¹ø Áö»ó¿¡ ¼Ò°³µÈ ¹Ù¿Í °°ÀÌ °ü·Ã ¹ý±Ôµé¿¡¼­ °³ÀÎÁ¤º¸¿¡ ´ëÇÑ º¸È£Á¶Ä¡´Â ¾Ïȣȭ¸¦ Àǹ«È­ ÇÏ°í ÀÖÀ¸³ª, ¾ÆÁ÷µµ DB Á¢±ÙÁ¦¾î¸¸ ÇÏ¸é µÇ´Â °ÍÀ¸·Î ¾Æ´Â ±â¾÷ÀÌ ¸¹´Ù.


ÀÌ·± À߸øµÈ ÀǽÄÀº ´ëÇб³ÀÇ °æ¿ì ´õ¿í ½ÉÇÏ´Ù. ´ëÇÐÀÇ ¸¹Àº Àü»ê Ã¥ÀÓÀÚµéÀº ÇлýÀÇ °³ÀÎÁ¤º¸´Â Áß¿äÄ¡ ¾Ê´Ù°í »ý°¢ ÇÑ´Ù. ´ÜÁö ±³À°±â¼úºÎ¿¡¼­ Ç϶ó°í ÇÏ´Ï ¸¶Áö¸øÇØ Èä³»¸¸ ³»°í ½Í¾î ÇÑ´Ù.


Á¤¸»·Î Àû±ØÀûÀ¸·Î DB¸¦ º¸¾ÈÇÏ°íÀÚ ÇÏ´Â Çб³´Â ´Ü ÇÑ°÷µµ ã¾Æ º¼ ¼ö ¾ø¾ú´Ù. ´õ±¸³ª »ç°¢Áö´ë¿¡ ÀÖ´Â ÀԽýÅû ´ëÇà¾÷ü¿Í °°Àº °æ¿ì´Â ´õ¿í ´õ ½É°¢ÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ±× ÇлýµéÀÌ ¸î ³â Èĸé ÀÌ ³ª¶óÀÇ °æÁ¦ÀÇ ÁÖ¿ªÀÌ µÉ »ç¶÷µéÀε¥ ¾î¶»°Ô Áß¿äÄ¡ ¾Ê´Ù´Â °ÍÀÎÁö ÂüÀ¸·Î °³Åº½º·´´Ù.


µÑ°´Â, ¼­ºñ½º¿Í º¸¾È Áß ¹«¾ùÀÌ ¿ì¼±Àΰ¡ ÇÏ´Â ¹®Á¦ÀÌ´Ù.

¸¹Àº DB´ã´çÀÚ ¹× ÀϺΠº¸¾È´ã´çÀÚµéÀÇ °æ¿ì DB¾ÏȣȭÀÇ Æ¯¼ºÀ» Àß ¸ð¸£°í ¹«Åδë°í Àû¿ëÇÏ·Á´Â °æÇâÀÌ ¸¹´Ù. ¶Ç ÀϺΠ±â¾÷µé ¿Ü¿¡´Â ¾ÆÁ÷µµ º¸¾Èº¸´Ù´Â ¼­ºñ½º°¡ ¿ì¼±À̶ó°í »ý°¢ÇÑ´Ù.


µû¶ó¼­ Áß¿äÇÏÁö ¾ÊÀº ¼­ºñ½ºÀÇ °æ¿ì ÀÌ°ÍÀÌ Á¦´ë·Î µÈ DBº¸¾ÈÀ» ±¸ÃàÇϴµ¥ ¹æÇØ°¡ µÈ´Ù¸é °ú°¨È÷ ¼­ºñ½º ¹æ¹ýÀ» ¹Ù²Ù°Å³ª ȤÀº Á¸¼Ó¿©ºÎ¸¦ Àç°ËÅäÇÏ´Â ÀÚ¼¼°¡ ÇÊ¿äÇÏ´Ù.


¿¹¸¦ µé¾î ºñ¹Ð¹øÈ£ ã¾ÆÁֱ⠰°Àº ¼­ºñ½º´Â ²À ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï´Ù. ÀØÀº °æ¿ì ´Ù½Ã µî·ÏÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â °ÍÀÌ ´õ ¾ÈÀüÇÏ´Ù. ¿Ö³ÄÇÏ¸é ºñ¹Ð¹øÈ£¸¦ À̸ÞÀÏ·Î ¾Ë·Á Áְųª ÀϺθ¦ ¸¶½ºÅ·ÇÏ¿© º¸¿© Áֱ⠶§¹®ÀÌ´Ù.


ÇÏÁö¸¸ À̸¦ À§Çؼ­´Â ¹ý±Ô¿¡¼­ ¿ä±¸ÇÏ´Â ÀϹæÇâ ¾ÏÈ£¾Ë°í¸®ÁòÀ» ¾µ ¼ö°¡ ¾ø°í º¹È£°¡ °¡´ÉÇÑ ¾Ë°í¸®ÁòÀ» ½á¾ß ÇÑ´Ù. µû¶ó¼­ DB°¡ À¯ÃâµÈ °æ¿ì ºñ¹Ð¹øÈ£µµ °í½º¶õÈ÷ À¯ÃâµÉ ¼ö¹Û¿¡ ¾ø´Ù.


ÀÌ·¯ÇÑ ÀϺΠ¼­ºñ½º°¡ Á¦ÇÑµÈ´Ù¸é »ç¿ëÀÚ°¡ Á¶±Ý ºÒÆíÇØ ÇÒ °ÍÀÌÁö¸¸ ÀÌ·± ºÒÆíÂëÀº °³ÀÎÁ¤º¸ À¯Ãâ À§ÇèÀ» ¸·±â À§ÇÑ °ÍÀ̶ó¸é ±â²¨ÀÌ ¹Þ¾ÆµéÀÏ °Í À̶ó´Â °Í°ú, À¯Ãâ»ç°í°¡ ¹ß»ýÇÏ¸é ±â¾÷ÀÌ ¾öû³­ ´ë°¡¸¦ Ä¡·ï¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÒ °ÍÀÌ´Ù.


¼Â°´Â, Á¦´ë·Î ¿Ïº®È÷ ¾Ïȣȭ ÇÏ¿©¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

¸¹Àº º¸¾È´ã´çÀÚµé°ú DB´ã´çÀÚµé Á¶Â÷µµ ¾ÏȣȭÇØ¾ß ÇÒ ¹ý±Ô»óÀÇ ´ë»óÀÌ ¹«¾ùÀÎÁö¸¦ Àß ¸ð¸£°í ÀÖÀ¸¸ç ¾Ïȣȭ¿¡ À־ ÀϹæÇâÇÔ¼ö¾Ë°í¸®ÁòÀ» ¾î¶² µ¥ÀÌÅÍ¿¡ Àû¿ëÇØ¾ß ÇÏ´ÂÁö ¶Ç Å×À̺í°ú ÇÔ²² À妽ºµµ ¹Ýµå½Ã ¾Ïȣȭ µÇ¾î¾ß ÇÑ´Ù´Â °ÍÀ» Àß ¸ð¸¥´Ù.


Å×ÀÌºí¿¡¼­ ¾Ïȣȭ ´ë»ó Ä÷³À» ¾Ïȣȭ ÇÏ¸é °ü·ÃµÈ À妽ºµµ ÀÚµ¿À¸·Î ¾Ïȣȭ µÇ´Â °ÍÀ¸·Î ¾È´Ù. ÇÏÁö¸¸ ¾ÏȣȭµÈ À妽º¸¦ ÀÌ¿ëÇÑ »öÀΰ˻öÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ±â¼úÀÌ ½±Áö ¾Ê¾Æ¼­ ¸¹Àº Á¦Ç°µéÀÌ À妽º¸¦ ¾Ïȣȭ ÇÏÁö ¾Êµµ·Ï ±¸ÃàÇÏ´Â ¸ðµå¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î ¾ÏȣȭµÈ °æ¿ì ½É°¢ÇÑ À¯ÃâÀ§ÇèÀÌ ÀÖ´Ù°í º¼ ¼ö ÀÖÀ¸¸ç º¸¾È °ü°èÀÚµéÀº ¾Ïȣȭ ÇÏÁö ¾ÊÀº °Í °ú °°´Ù°í ±îÁö À̾߱â ÇÑ´Ù.


¾Ïȣȭ µÇ¾î ÀÖÁö ¾ÊÀº À妽º´Â ´ýÇÁ(dump)¸¦ ¶ß¸é µ¥ÀÌÅÍ°¡ º¸À̱⠶§¹®À̸ç, µû¶ó¼­ Áß¿ä°³ÀÎÁ¤º¸´Â Å×À̺í»Ó¸¸ ¾Æ´Ï¶ó ¹Ýµå½Ã À妽º±îÁö ¾Ïȣȭ ÇÏ¿©¾ß ÇÑ´Ù.


ÇϷ绡¸® °³ÀÎÁ¤º¸º¸È£¿¡ ´ëÇÑ ¹Ù¸¥ ÀÌÇØ¿Í ÅµµÀÇ º¯È­°¡ Àֱ⸦ ¹Ù¶ó¸ç ´õ¿í °­È­µÈ °³ÀÎÁ¤º¸º¸È£¹ýÀÌ Á¦Á¤µÇ¾î ¹ý Àû¿ëÀÇ »ç°¢Áö¿ªÀÌ ¾ø¾î¾ß ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ »ç¾÷ÀÚµéÀº ¹«ºÐº°ÇÏ°Ô ÁֹιøÈ£ µîÀÇ »ó¼¼ °³ÀÎÁ¤º¸¸¦ ¼öÁýÇÏÁö ¾Ê´Â ¹®È­°¡ Á¤Âø µÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.

[±Û¡¤À̱۷ιú½Ã½ºÅÛ Á¶µ·¼· ÀÌ»ç]

[±æ¹Î±Ç ±âÀÚ(reporter21@boannews.com)]


<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)