Enhanced Web, Enhanced Risk - (하)
2008. 01. 18 í…Œí¬ë†€ë¡œì§€ |
최종 내용입니다. ì´ ë¶€ë¶„ì€ í–¥í›„ì˜ ìœ„í˜‘ 모ë¸ê³¼ 대ì‘ì„ ìœ„í•œ ê²°ë¡ ë¶€ë¶„ìž…ë‹ˆë‹¤. 다ìŒì—는 다른 ì£¼ì œë¡œ 만나 ëµ™ë„ë¡ í•˜ê² ìŠµë‹ˆë‹¤. 2007ë…„ë„ ê³ ìƒ ë§Žìœ¼ì…¨ìŠµë‹ˆë‹¤. ( ì•„ì§ ìŒë ¥ì„¤ ì´ì „ ^^) 올해는 좀 ë” ë‹¤ë¥¸ ë°©í–¥ì˜ ì‹œìž‘ì´ ë 것 같습니다. ê°ì‚¬í•©ë‹ˆë‹¤. p4ssion is never fade away!
â– Next Threat?
ì§€ê¸ˆì˜ ìœ„í˜‘ê³¼ ë˜ ì•žìœ¼ë¡œ 다가올 ìœ„í˜‘ë“¤ì€ ì–´ë–¤ ëª¨ìŠµì„ ì§€ë‹ˆê³ ìžˆì„까? ë˜ ì–´ë–¤ ë°©í–¥ì—ì„œì˜ íë¦„ë“¤ì´ ì§€ê¸ˆ ë‚˜íƒ€ë‚˜ê³ ìžˆëŠ”ì§€ 간략하게 확ì¸ì„ í•´ë³¼ í•„ìš”ì„±ì´ ìžˆë‹¤. ë°©í–¥ì„±ì€ ë‹¬ë¼ ì§ˆ 수 있으나 ì§€ê¸ˆê¹Œì§€ì˜ ë°œì „ 방향으로 ë³´ì•˜ì„ ë•Œ ìœ ì‚¬ 방향으로 ì§„í–‰ ë 수 ìžˆì„ ê²ƒì´ë‹¤.

ì˜ˆìƒ ì¤‘ì— Application Web service Wormì€ ì´ë¯¸ 2004ë…„ì— santty worm으로 ì¸í•´ ì´‰ë°œì´ ëœ ìƒíƒœì´ë©° 향후 ë”ìš± 심화ë 것으로 íŒë‹¨ëœë‹¤. íŠ¹ì • ì„œë¹„ìŠ¤ì— êµí•œëœ Worm ì´ë‚˜ ì•…ì„±ì½”ë“œë“¤ë„ ì´ë¯¸ Myspaceì—서 ì¶œí˜„ì´ ë˜ì–´ 피해가 ì‹¤ì œë¡œ 있었으며 Yahooë„ ì˜ˆì™¸ëŠ” 아니다.
Ubiquitous attackì€ 2007ë…„ 9월과 3ì›”ì— ë‘ ê°€ì§€ 경우를 대표ì ì¸ ì˜ˆë¡œ 들 수 있다. Libtiff ë¼ì´ë¸ŒëŸ¬ë¦¬ì˜ ì·¨ì•½ì„±ì„ ì´ìš©í•œ 권한 íšë“ 가능성 ê³¼ Ani cursorì— ëŒ€í•œ ë¬¸ì œë¥¼ ì´ìš©í•œ 권한 íšë“ ê°€ëŠ¥ì„±ì„ ëŒ€í‘œì 으로 들 수 있으며 Libtiff ì·¨ì•½ì„±ì€ Iphone , Mac등 Apple ê´€ë ¨ëœ ì œí’ˆì— ì „ì²´ì ì¸ ì˜í–¥ì„ ë¯¸ì¹˜ê³ ìžˆê³ Ani cursor는 win 3.1 부터 Vista까지를 ëª¨ë‘ ê´€í†µí•˜ëŠ” ë¬¸ì œë¼ í• ìˆ˜ 있다. 즉 í•˜ë‚˜ì˜ ë¬¸ì œê°€ 발견 ë˜ì—ˆì„ 경우 ì´ ë¬¸ì œëŠ” Applicationì´ ì‹¤í–‰ ë 수 있는 ëª¨ë“ ìš´ì˜ì²´ì œ í˜¹ì€ ì‹œìŠ¤í…œì— ë¬¸ì œë¥¼ ì¼ìœ¼í‚¬ 수 있으며 ì‹¤ì œ ì˜í–¥ì„ ë¯¸ì¹œë‹¤ê³ í• ìˆ˜ 있다. 다양한 플랫í¼ê³¼ 다양한 í”„ë¡œí† ì½œ , Ubiquitous와 ê°™ì€ ëª¨ë“ í•œê³„ì™€ ê´€ê³„ì—†ì´ Applicationì— ëŒ€í•œ ì·¨ì•½ì„±ì€ ëª¨ë“ ê²ƒì— ì˜í–¥ì„ 미친다는 것ì´ë‹¤. ì´ë¯¸ 실례로 ë³´ì¸ ê²ƒê³¼ ë§ˆì°¬ê°€ì§€ì˜ ìƒí™©ì€ 미래ì—ì„œë„ ì¼ë°˜ì ì´ ë 것ì´ë‹¤.

íŠ¹ì • ì„œë¹„ìŠ¤ì— í•œì •ëœ ê³µê²©ë“¤ë„ ë‹¤ì–‘í•œ ìœ í˜•ì„ ë³¼ 수 ê°€ 있으며 ì„œë¹„ìŠ¤ì˜ í™•ì‚°ì— ë”°ë¼ íŠ¹ì • 서비스 부분 í˜¹ì€ íŠ¹ì • 회사ì—ë§Œ êµí•œëœ ê³µê²©ì„ ë³¼ 수가 있다. êµì§€ì ì¸ ê³µê²©ì´ê¸°ëŠ” 하나 대ìƒì€ í¬ê´„ì ì´ë©° 광범위하다. íŠ¹ì • ì§€ì—ì—ë§Œ í•œì •ëœ ê³µê²©ì´ ì•„ë‹ˆê¸°ì— ë”ë”ìš± 그러하다.


대표ì 으로 예를 ë“¤ì€ Myspace와 Yahoo 경우 ëª¨ë‘ ë‚´ë¶€ ì„œë¹„ìŠ¤ì˜ êµ¬ì¡°ì— ëŒ€í•´ì„œ ì†ì‰½ê²Œ íŒŒì•…ì„ í•˜ê³ êµ¬ì¡°ì ì¸ ë¬¸ì œë¥¼ ì§ì ‘ 활용 í• ìˆ˜ 있ë„ë¡ êµ¬ì¡°í™”ëœ ê²ƒì— ë‹¹í–ˆë‹¤ê³ í• ìˆ˜ 있다. ë”불어 주변 PC로 ì „íŒŒ 시키는 ê²ƒì´ ì•„ë‹ˆë¼ ê´€ê³„ì ì¸ ì¸¡ë©´ì„ ê³µê²©í•˜ëŠ” ê²ƒì„ í†µí•´ 물리ì ì¸ í†µì œ 범위를 ì†ì‰½ê²Œ ë²—ì–´ë‚ ìˆ˜ 있으며 ì¶”ì ì´ ë§¤ìš° ì–´ë ¤ì›€ì„ ì¶©ë¶„ížˆ ì˜ˆìƒ í• ìˆ˜ 있다.
YH032.explrì˜ ê²½ìš°ì—는 ì±„íŒ…ì„ í†µí•´ 악성코드를 ì±„íŒ…ìœ ì €ì— ê°ì—¼ ì‹œí‚¤ê³ ë©”ì‹ ì € 리스트를 얻어와서 script wormì„ ìž¬ì „ì†¡ 시키게 ë˜ë©° ê·¸ ì´í›„ 사용ìžì˜ PCì— IE Iconì„ ê°€ì§œë¡œ 만들어 ë‘ê³ ì‚¬ìš©ìžì—게 악성코드 세트를 설치하ë„ë¡ ìœ ë„í•˜ê³ ìžˆë‹¤. 즉 시스템ì ì¸ ê³µê²© 보다는 ì„œë¹„ìŠ¤ì— íŠ¹í™”ëœ ê³µê²©ì´ ë‘ ë²ˆ ì—°ì´ì–´ ì´ì–´ì§€ê³ 있다는 ì ì— ì£¼ëª©í•´ì•¼ ëœë‹¤.
AOLì€ Instant Messengerê´€ë ¨ëœ ê³µê²©ê³¼ Wormì´ ë§¤ìš° 많았다. ì´ ë¬¸ì œë¥¼ 해결하기 위해 ìžì‚¬ 서비스 ì´ìš©ìžë“¤ì—게 ë°±ì‹ ì„ ì œê³µí•˜ê³ ìžˆìœ¼ë©° MSì˜ ê²½ìš°ì—ë„ ë³´ì•ˆì‚¬ì—… ì§„ì¶œì„ í•˜ê²Œ ëœ ì´ìœ 는 명확하다. 서비스를 ìœ ì§€ 하기 위해서 ë³´ì•ˆì€ í•„ìˆ˜ì ì´ë©° 충분한 ì‹œìž¥ì„±ì´ ë³´ì´ê¸° ë•Œë¬¸ì— ì§„ì¶œì„ í•œ 것ë¿ì´ë‹¤. ìžì‚¬ì˜ ì„œë¹„ìŠ¤ì˜ Core ë¶€ë¶„ì„ ì§€í‚¤ê¸° ìœ„í•´ì„œë„ ë°˜ë“œì‹œ 필요한 부분ì´ê¸°ì— ë”ë”ìš± 그러한 것ì´ë‹¤.
■대책
지금까지 실례를 통한 ë°œì „ëœ ì›¹ì˜ ìœ„í—˜ì„±ë“¤ì— ëŒ€í•´ì„œ ì–¸ê¸‰ì„ í•˜ì˜€ë‹¤. 지금 우리가 ì‚¬ìš©í•˜ê³ ìžˆëŠ” ëª¨ë“ ì„œë¹„ìŠ¤ë“¤ì„ ìœ„í—˜ì„± ì—†ì´ ìœ ì§€í•˜ê¸° 위해서는 다양한 ë¬¸ì œì ë“¤ì„ ì œê±° 하여야 í•˜ê³ ìœ„í—˜ì„±ì´ ìžˆëŠ” ë¶€ë¶„ì„ ì‚¬ì „ì— ì°¾ì•„ 낼 수 있ë„ë¡ í•˜ëŠ” ë§Žì€ ìž‘ì—…ë“¤ì´ í•„ìš”ë¡œ 한다. ì´ëŸ° ìž‘ì—…ë“¤ì´ ì´ë£¨ì–´ 지지 ì•Šì€ ì†Œê·œëª¨ 서비스 ì—…ì²´ë“¤ì€ ì–´ë ¤ì›€ì„ ê²ªì„ ìˆ˜ ë°–ì— ì—†ì„ ê²ƒì´ë‹¤. ì´ ë¬¸ì œëŠ” 비단 êµë‚´ì— í•œì •ëœ ë¬¸ì œëŠ” 아니며 ì „ 세계ì ì¸ ITì„œë¹„ìŠ¤ì— ëŒ€í•œ ì´ìŠˆì œê¸°ìž„ì„ ì´í•´í•´ì•¼ 한다.
단순한 장비 ë„ìž…ì„ í†µí•´ í•´ê²°ì´ ë 수 있는 ìˆ˜ì¤€ì€ ì•„ë‹ˆë©° Secure codingì— ëŒ€í•œ ì¸ì§€ë„ 확산과 Validation checkì˜ ê°•í™” ë° Monitoring , Technical Securityì˜ ê°•í™”ë¥¼ í†µí•´ì„œë§Œì´ ì´ë£¨ì–´ 질 수 있다. Webì˜ í™•ì‚°ì— ë”°ë¥¸ ìƒí™©ë³„ ëŒ€ì•ˆì„ ê°„ëžµí•˜ê²Œ ì •ë¦¬í•˜ë©´ 다ìŒê³¼ 같다.
ê¸°ìˆ ì ì¸ ê´€ì
사용ìžì˜ ê´€ì
ì •ì±…ì , êµê°€ 프로세스ì 대ì‘
ìœ„ì˜ ì„¸ 가지 í° ë°©í–¥ì„±ì—서 ëŒ€ì±…ì„ ë…¼ì˜ í• ìˆ˜ 있다. ê°œì¸ì •보보호는 다른 ê´€ì ì—서 취급ë˜ì–´ì•¼ë§Œ 한다. ê¸°ë‘¥ì´ ì—†ëŠ”ë° ì§€ë¶•ë§Œ ë©ê·¸ëŸ¬ë‹ˆ 올릴 수는 없지 않ì€ê°€? ì§€ê¸ˆì€ ê¸°ë‘¥ë„ ì—†ëŠ”ë° ì§€ë¶•ì„ ë¨¼ì € 올리는 형êµê³¼ ë‹¤ë¦„ì´ ì—†ë‹¤ê³ ê°œì¸ì 으로 ë³´ê³ ìžˆë‹¤. ë˜í•œ 본 문서ì—서 ì–¸ê¸‰í• ë‚´ìš©ë„ ì•„ë‹ˆë‹¤.
ê°œì¸ì •보보호가 중요한 테마ì´ê¸°ëŠ” 하나 기반 ë˜ëŠ” ê¸°ìˆ ì ì¸ ë³´ì•ˆì´ ì—†ëŠ” ìƒíƒœì—서 í†µì œë§Œ ëœë‹¤ëŠ” ê²ƒì€ í° ë°©í–¥ì„±ì„ ë³´ì§€ 못하는 우를 범하는 것과 마찬가지ì´ë‹¤. ì „ 세계ì ì¸ ìœ„í—˜ê³¼ ì·¨ì•½ì„±ì˜ ë™í–¥ì„ 충분히 ì¸ì§€í•˜ê³ í˜„ìž¬ì˜ ìš°ë¦¬ ìƒíƒœë¥¼ ëƒ‰ì •í•˜ê²Œ 살펴보아야만 ê°€ëŠ¥í• ê²ƒì´ë‹¤. 단순히 ì œí’ˆì„ íŒ”ê³ ì¸ì§€ë„를 높ì´ê¸° 위한 그런 ì •ë„ì˜ ì¸ì‹ìˆ˜ì¤€ì´ë¼ë©´ ì•žìœ¼ë¡œì˜ ITì„œë¹„ìŠ¤ì˜ ë¯¸ëž˜ëŠ” 장담하기 ì–´ë ¤ìš¸ 것ì´ë‹¤.
â— ê¸°ìˆ ì ê´€ì
- Filtering
- Platformì˜ ì²´ê³„í™”
- Monitoring
- 보안성 검수 ( Blackbox Test)
* Filtering
Filteringì˜ ì˜ë¯¸ëŠ” ê¸°ìˆ ì ì¸ ì˜ë¯¸ë¡œì„œ 사용ìžê°€ ì œìž‘í•˜ëŠ” ëª¨ë“ ê²ƒë“¤ì— ëŒ€í•´ ì•…ì˜ì ì¸ ì½”ë“œë“¤ì´ ì‚½ìž… ë˜ì–´ 있는 지를 검사해야 한다는 ì˜ë¯¸ì´ë‹¤. ( 게시íŒ, 게시물, ë§ê¸€ , ì´ë¯¸ì§€, Flash, ë™ì˜ìƒ …) ëª¨ë“ ì‚¬ìš©ìž ì €ìž‘ë¬¼ì— ëŒ€í•´ ê¸°ìˆ ì ì¸ ìœ„í—˜ìš”ì†Œê°€ 존재하는지 여부를 ê²€í† í•˜ëŠ” ê²ƒì„ ì˜ë¯¸í•œë‹¤. í•목별로 ë³´ë©´ 다ìŒê³¼ ê°™ì€ ìœ í˜•ì´ ê°€ëŠ¥í•˜ë‹¤.
. ê´‘ê³ í•„í„°ë§
. ActiveX í¬í•¨í•œ 악성코드 설치 ìœ í˜•ì˜ í•„í„°ë§
. 악성코드가 설치 ì½”ë“œë“±ì´ í¬í•¨ëœ ì´ë¯¸ì§€ì— 대한 í•„í„°ë§ ì´ìŠˆ
. Flash , ë™ì˜ìƒì— 대한 악성코드 컨í…ì¸ í•„í„°ë§
. 욕설, ì„±ì¸ ê´€ë ¨ë¬¼ì— ëŒ€í•œ ì •ì±…ì í•„í„°ë§
. 악성코드, 해킹툴, Virusì˜ File uploadì— ëŒ€í•œ Filtering
*Platformì˜ ì²´ê³„í™”
Filtering 하는 ì‹œìŠ¤í…œë“¤ì„ ì„œë¡œ ì—°ê´€ ë˜ë„ë¡ í•˜ê³ êµ¬ì¡°ì 으로 ë””ìžì¸ 하여 ìš´ì˜í•¨. ë˜í•œ ì „ë¬¸ 보안ì¸ë ¥ì— ì˜í•œ ìš´ì˜ê³¼ 합리ì ì¸ í”„ë¡œì„¸ìŠ¤ì˜ ìˆ˜ë¦½ì´ í•„ìš”í•˜ë‹¤.
. í•„í„°ë§ ì‹œìŠ¤í…œì— ëŒ€í•œ 체계ì ì¸ êµ¬ì„±
. ì „ì²´ ì‚¬ìš©ìž ìž…ë ¥ë¶€ë¶„ì— ëŒ€í•œ í•„í„°ë§ êµ¬ì¡° 수립
. ì „ë¬¸ ì¸ë ¥ì˜ 연구와 ì¡°ì‚¬ì— ì˜í•œ í•„í„°ë§ ë°©ì‹ ë° Ruleì˜ ê°±ì‹ ê³¼ 추가
. ì‹ ê·œ í•„í„°ë§ ì´ìŠˆ ë°œìƒì‹œì˜ 업무 ë¶„ë‹´ ë° ì²´ê³„ì ì¸ ëŒ€ì‘ êµ¬ì¡°ì˜ ìˆ˜ë¦½
ìœ„ì˜ í•ëª©ì´ êµ¬ì²´ì 으로 platformì˜ ì²´ê³„í™”ì— í¬í•¨ë˜ì–´ì•¼ 하는 í•목ì´ë©° 모ë¸ì„ 대규모 서비스를 ìš´ì˜í•˜ëŠ” 비즈니스 ì¡°ì§ ì¤‘ì‹¬ìœ¼ë¡œ 업무를 나누어 본 것ì´ë‹¤. Filtering ë¶€ë¶„ë„ ì˜ì—ì´ í¬ê¸´ 하나 가장 중ì ì ì¸ ì„œë¹„ìŠ¤ ë¶€ë¶„ì— ìµœëŒ€í™” ì‹œì¼œë„ ë¬´ë°©í• ê²ƒì´ë‹¤.
* Monitoring
ì¸ë ¥ì„ ì´ìš©í•œ íŠ¹ì • ì´ìŠˆì— ëŒ€í•œ 집중 ëª¨ë‹ˆí„°ë§ ë˜ëŠ” ì‹œìŠ¤í…œì— ì˜í•´ 걸러지지 ì•Šì€ ì‚¬ì•ˆì˜ ë°œê²¬, ì‹ ê·œ ì·¨ì•½ì„±ì— ëŒ€í•œ ëª¨ë‹ˆí„°ë§ ê´€ë ¨ëœ ì´ìŠˆë¡œ ëª¨ë‹ˆí„°ë§ í•ëª©ì´ í•„ìš”í•˜ë‹¤ê³ íŒë‹¨ëœë‹¤.
ê° í•목별로 좀 ë” ì„¸ë¶„í™” 시키면 다ìŒê³¼ 같다.
. ë™ì˜ìƒì— 대한 ëª¨ë‹ˆí„°ë§ (성ì¸ë¬¼ , 악성코드 설치, íŒì—… ìœ í˜•)
. ë¹„ì •ìƒ í–‰ìœ„ì— ëŒ€í•œ 특ì´ì‚¬í• ëª¨ë‹ˆí„°ë§ ? ì‹ ê·œìœ í˜• íƒì§€
. ê°œì¸ì •ë³´ 침해 ì‚¬ì•ˆì— ëŒ€í•œ ì§ì ‘ 모니터ë§
. Filtering ì´í›„ì˜ ê²°ê³¼ì— ëŒ€í•œ 모니터ë§
. ì „ë¬¸ì¸ë ¥ì— ì˜í•œ ì‹ ê·œ 취약성 ì „ë¬¸ 모니터ë§
. ê³ ê°ì˜ 불만 ë° ì‹ ê³ ì— ëŒ€í•œ 대ì‘
. 시스템 ë° ì„œë¹„ìŠ¤ë³„ ë¡œê·¸ì— ëŒ€í•œ 모니터ë§ì„ 통해 ë¹„ì •ìƒ í–‰ìœ„ì˜ íƒì§€
* 보안성검수 ( Penetration Test)
가장 중요한 ì „ì œì´ì§€ë§Œ 아무리 프로세스가 ìžˆë‹¤ê³ í•˜ì—¬ë„ í”„ë¡œì„¸ìŠ¤ë¥¼ ê°ë‹¹í•˜ê³ ì‹¤í–‰í• ë§Œí•œ ì¸ë ¥ì´ 존재하여야 한다. 보안성 검수를 수행 í• ìˆ˜ 있는 ì¸ë ¥ì€ 그리 ë§Žì§€ 않으며 ì „ì²´ë¥¼ ë³¼ 수 있는 ì¸ë ¥ì´ ê° ë¶€ë¶„ë³„ë¡œ ëŠ¥ë ¥ì— ë”°ë¼ ì ì ˆí•˜ê²Œ 조율하는 ê²ƒì´ ê°€ìž¥ 바람ì§í•´ ë³´ì¸ë‹¤.
Web Applicationì˜ ê²½ìš° 사용ìžì—게 노출 ë˜ëŠ” 범위가 ë§ŽìŒìœ¼ë¡œ ì¸í•´ 사용ìžì˜ ì ‘ê·¼ì„±ì´ ë³´ìž¥ë˜ê³ 활ë™ì´ ì´ë£¨ì–´ì§€ëŠ” ëª¨ë“ ë¶€ë¶„ì— ëŒ€í•´ì„œ 보안ìƒì˜ ìœ„í—˜ì´ ìžˆëŠ”ì§€ 없는지 ê²€í† ê°€ ë˜ì–´ì•¼ ë˜ë©° ì´í›„ 발견ë˜ëŠ” 새로운 취약성 ì´ìŠˆì— ëŒ€í•´ì„œë„ ì§€ì†ì ì¸ í™œë™ì´ ë˜ì–´ì•¼ë§Œ 한다.
ëª¨ë“ ë³´ì•ˆ ì´ìŠˆì— ëŒ€í•´ì„œ ì´í•´ 하는 ì¸ë ¥ì„ 찾는 다는 ê²ƒì€ ë¶ˆê°€ëŠ¥í•˜ë‹¤. 다만 중요한 ê´€ì ì€ íŠ¹ì • 서비스 ë¶„ì•¼ì— ëŒ€í•œ ìœ„í˜‘ì´ ê°€ì¤‘ë˜ê³ 있는 ìƒí™©ì—서 ì„œë¹„ìŠ¤ì— ìµìˆ™í•œ ì „ë¬¸ 보안 ì¸ë ¥ì´ 존재하는 것과 없는 ê²ƒì˜ ì°¨ì´ëŠ” ì‹¤í–‰ë ¥ê³¼ ë…¸ë ¥, 비용 측면ì—서 ì‹œê°„ì´ ì§€ë‚ ìˆ˜ë¡ í˜„ê²©í•œ ì°¨ì´ë¥¼ ë³´ì´ê²Œ ë 것ì´ë‹¤.
ì „ë¬¸ì ì¸ ê¸°ìˆ ë³´ìœ ì—¬ë¶€ì™€ëŠ” ê´€ë ¨ ì—†ì´ ì‹¤í–‰ë˜ëŠ” í”„ë¡œì„¸ìŠ¤ì— ëŒ€í•œ ì„¤ëª…ë§Œì„ í†µí•´ ëª¨ë“ Application ê°œë°œë‹¨ìœ„ì— ìžˆì–´ì„œ 필요한 보안성 검수가 ì–´ë–¤ 방향으로 ì§„í–‰ ë˜ì–´ì•¼ 하는지 ì¸ì§€ê°€ 필요하며 개발주기가 매우 ì§§ì€ Web Applicationì˜ ê²½ìš° SDLCì˜ ì ìš©ë„ ì¤‘ìš”í•˜ë‚˜ 소스코드 ë˜ëŠ” 테스트 단계ì—서 ë¬¸ì œë¥¼ í™•ì¸ í• ìˆ˜ 있는 보안성검수(Fast Penetration Test)ì˜ ì¤‘ìš”ì„±ë„ ë”ìš± ë†’ë‹¤ê³ í• ìˆ˜ 있다.

ìœ„ì˜ ê·¸ë¦¼ì€ ë³´ì•ˆê²€ìˆ˜ì— ê´€ë ¨ëœ ì¼ë°˜ì ì¸ í”„ë¡œì„¸ìŠ¤ ì´ë‹¤.
IT 보안 ê´€ë ¨ëœ ë¶€ì„œì—서 ëª¨ë“ ë¶€ë¶„ì— ëŒ€í•´ì„œ ì ‘ì´‰ì„ ìœ ì§€í•˜ê³ ë¬¸ì œì— ëŒ€í•´ì„œ íŒŒì•…ì„ í•˜ëŠ” ê²ƒì´ í•„ìš”í•˜ë‹¤. ì´ëŸ° ìœ í˜•ì˜ ì—…ë¬´ 프로세스는 보안 ì¸ë ¥ í’€ì´ í’ë¶€í•˜ê³ ì‹œê°„ 계íšì´ ì¼ì •ìƒ ì—¬ìœ ê°€ 있는 부분ì—서는 가능하다. 그러나 Web Applicationê³¼ ê°™ì´ ê°œë°œì£¼ê¸°ê°€ ì§§ê³ ë³€ê²½ì´ ìž¦ì€ ìƒíƒœì—서는 IT 보안 ê´€ë ¨ëœ ë¶€ì„œì—서 ë§Žì€ ì—…ë¬´ë“¤ì´ ì§€ì²´ ë 수 ë°–ì— ì—†ë‹¤. 보다 ë” ì„œë¹„ìŠ¤ 친화ì ì¸ ë³´ì•ˆ 서비스 모ë¸ì„ 구축 하는 ê²ƒì´ í•„ìš”í•˜ë©° Web serviceê°€ ì¼ë°˜í™”ëœ ê¸°ì—…ì´ë¼ë©´ ê³ ë¯¼ í•´ë³¼ í•„ìš”ì„±ì´ ìžˆëŠ” 모ë¸ì´ë‹¤. ìœ„ì˜ ì´ë¯¸ì§€ëŠ” QAì—서 ìž¦ì€ ë³€ê²½ê³¼ ê°™ì€ History 관리를 ì „ë‹´í•˜ì—¬ ì „ì²´ì ì¸ ì„œë¹„ìŠ¤ì˜ ì•ˆì •ì„±ì„ í¬í•¨ì‹œí‚¤ê³ 보안 ê´€ë ¨ 부서는 ì „ë¬¸ 분야를 진행하면 ë˜ëŠ” ì—í• ë¶„ë‹´ì„ í†µí•´ ë¹ ë¥¸ 서비스 ì•ˆì •í™”ê°€ ê°€ëŠ¥í•˜ë‹¤ê³ íŒë‹¨ëœë‹¤. ì§„ë‹¨ì˜ ê²½ìš°ì—ë„ ì‹ ê·œ 개발ë˜ëŠ” Applicationì„ ìœ„í•œ 보안 ì ê²€ì´ ìžˆì„ ìˆ˜ ìžˆê³ ì´ë¯¸ ìš´ì˜ì¤‘ì¸ ì„œë¹„ìŠ¤ë“¤ì„ ìœ„í•œ ì§„ë‹¨ì´ ìžˆì„ ìˆ˜ 있다. ë‘ ê°€ì§€ ìœ í˜•ì€ ë‹¤ë¥¸ ê´€ì ì—서 ì ‘ê·¼ì„ í•´ì•¼ 하며 프로세스는 다ìŒê³¼ 같다.

(* IT 서비스를 위한 ìœ„í˜‘ì˜ ì œê±°ë¥¼ 위해 ê³ ì•ˆí•œ 프로세스ì´ë©° ì 용결과 가장 ìœ íš¨í•œ 모ë¸ì´ë¼ê³ ìƒê° ëœë‹¤.)
ì •ê¸° ì ê²€ì˜ ê²½ìš°ì—는 보안 분서ì—서 í”Œëžœì„ ìˆ˜ë¦½í•œ ì´í›„ ì „ë¬¸ì§€ì‹ì„ ì´ìš©í•˜ì—¬ ì§„ë‹¨ì„ ìˆ˜í–‰í•˜ê³ ì´í›„ì˜ ì•ˆì •ì„± ê°•í™” ë° í”Œëžœ 관리 ì¸¡ë©´ì€ Quality Assurance 부서ì—서 ë‹´ë‹¹ì„ í•˜ì—¬ ì „ì²´ì ì¸ ì„œë¹„ìŠ¤ ì•ˆì •ì„±ì„ ë†’ì´ëŠ” ê²ƒì´ ê°€ìž¥ ì´ìƒì ì´ë¼ í• ìˆ˜ 있다.
ê¸°ì¡´ì˜ ë§Žì€ ì„œë¹„ìŠ¤ ê¸°ì—…ì˜ ê²½ìš°ì—ë„ ì „ë‹´ 보안 부서가 없는 경우ì—는 외부 Outsourcingì„ ì´ìš©í•˜ê¸°ë„ í•˜ëŠ”ë° ì¸ë ¥ì´ 가장 중요한 부분ì´ë©° ì „ì²´ë¥¼ ì ê²€ 하는 프로세스와 ì‹ ê·œ 개발ë˜ëŠ” ì„œë¹„ìŠ¤ì— ëŒ€í•œ 보안성 ê°•í™” 프로세스를 ë™ì‹œì— ìš´ì˜í•¨ìœ¼ë¡œì¨ ëª¨ë“ ì„œë¹„ìŠ¤ ë¶€ë¶„ì— ëŒ€í•œ ì•ˆì •ì„±ì„ ë†’ì¼ ìˆ˜ 있다. ì—¬ê¸°ì— ë³´ì•ˆì„±ê²€ìˆ˜ë¥¼ 수행하는 ì¸ë ¥ì˜ ëŠ¥ë ¥ì¹˜ê°€ 높으면 높ì„ìˆ˜ë¡ ëª¨ë“ ì„œë¹„ìŠ¤ì— ëŒ€í•œ ì•ˆì •ì„± ìˆ˜ì¤€ì€ ì„¸ê³„ì ì¸ ìˆ˜ì¤€ì´ ëœë‹¤.
ê°œì¸ PC ì°¨ì›ì˜ 보호 ë°©ì•ˆì˜ ê²½ìš°ëŠ” í•ìƒ ë°˜ë³µë˜ëŠ” ì´ì•¼ê¸°ê°€ ê³„ì† ë‚˜ì˜¬ 수 ë°–ì— ì—†ë‹¤.
- phishing ì£¼ì˜ ( ë©”ì¼ , ë§í¬)
- 첨부파ì¼ì— 대한 주ì˜ë¥¼ ë†’ì¼ ê²ƒ ( Zeroday worm , Office ê´€ë ¨ 웜)
- 보안 패치와 Antivirus를 ì´ìš©í•œ 기본ì ì¸ ìœ„í—˜ìš”ì†Œì˜ ì œê±°
- ActiveXì˜ ì‹œìŠ¤í…œ 설치를 ì œí•œ
- 주기ì ì¸ íŒ¨ìŠ¤ì›Œë“œ 변경
- ì‹ ë¢°í• ìˆ˜ 있는 ê¸°ê´€ì˜ ë³´ì•ˆ ì„¤ì • 설치
- 사ì´íŠ¸ë³„ 중요ë„ì— ë”°ë¥¸ 보안 ì •ë³´ 관리 마ì¸ë“œ ( 패스워드 등)
ì •ì±…ì ì´ê³ í° ê·œëª¨ì—ì„œì˜ í”„ë¡œì„¸ìŠ¤ì ì¸ ë°©ì•ˆì˜ ëŒ€ì‘으로는 좀 ë” ë‹¤ë¥¸ ë…¼ì˜ê°€ 가능하나 본 문서ì—서 강조하여 언급한 ë¶€ë¶„ì€ ì•„ë‹ˆë¼ê³ 여겨진다. 필수ì ì¸ ë¶€ë¶„ë§Œì„ ê°„ëžµížˆ 언급하면 다ìŒê³¼ 같다.
- ë³´ì•ˆì „ë¬¸ ì¸ë ¥ì˜ 활성화 ë° íš¨ìœ¨í™” 방안 수립과 ì´í–‰
- ëª¨ë‹ˆí„°ë§ ë° í•„í„°ë§ì— 대한 방안 수립 ê¶Œê³
- 중소규모 서비스 ì—…ì„ ìœ„í•´ ë³´ì•ˆì„±ê²€ìˆ˜ì˜ ì§‘ì¤‘ ìš´ì˜ í•„ìš”ì„±
- Secure codingì„ ìœ„í•œ Templateê³¼ ê°œì„ ê°€ì´ë“œ í•„ìš”
- ISO 27001, ISMS와 ê°™ì€ ì—¬ëŸ¬ ì¸ì¦ì„ 시대와 ì •ë³´ì˜ íë¦„ì— ë§žê²Œ 활용
- White Listì˜ ê´€ë¦¬ ( Site, Program 등등)
- Web Applicationì˜ ë¬¸ì œ í•´ê²°ì„ ìœ„í•œ 진단 스ìºë„ˆ 개발 ë° ë³´ê¸‰ í•„ìš”
ì–´ëŠ ê²ƒ 하나 ì†ì‰½ê²Œ ë˜ëŠ” ê²ƒì€ ì—†ìœ¼ë‚˜ 하지 않으면 안ë˜ëŠ” ìƒí™©ì´ë‹¤.
â– ê²°ë¡
ìœ„í—˜ì€ ì§€ì†ëœë‹¤. Webì€ í˜„ìž¬ ê³ ì •ëœ ìœ í˜•ì´ ì•„ë‹ˆë©° ì•žìœ¼ë¡œë„ ë¹ ë¥¸ ì†ë„로 ë°œì „ í• ìˆ˜ ë°–ì— ì—†ë‹¤. Web 2.0 ì´ë¼ê³ ì§€ì¹í•˜ëŠ” ëª¨ë“ ìœ í˜•ë“¤ë„ ì‚¬ìš©ìžì˜ ì ‘ê·¼ì„±ì„ ê°•í™”í•˜ê³ ìƒˆë¡œìš´ ìœ í˜•ì˜ ì§€ì‹ ê´€ê³„ë¥¼ 형성하는 서비스ë¼ê³ ë³¼ 수 있다. ê·¸ë§Œí¼ ì‚¬ìš©ìž ê°„ì˜ ê±°ë¦¬ì™€ ê°„ê²©ì€ ë”ìš± ì¢í˜€ì§„다. 종래ì—는 ì–¸ì–´ì˜ êµ¬ë³„ì„ ë„˜ì–´ì„ ì§„ì •í•œ 지구촌 커뮤니티가 형성 ë 것ì´ë‹¤. ì´ë•Œì—ë„ ê°€ìž¥ í° ì—í• ì„ ë‹´ë‹¹í•˜ëŠ” ë„구는 Webì´ ë ê²ƒìž„ì€ ë¶„ëª…í•˜ë‹¤. ì´ëŸ° ë…¸ì¶œëœ ë©”ì†Œë“œë“¤ì— ì¡´ìž¬í•˜ëŠ” ìœ„í—˜ë“¤ì€ ì§€ê¸ˆ 보다는 앞으로가 ë” ì‹¬ê°í•´ 질 것ì´ê³ 위험하다 í• ìˆ˜ 있다. ìœ„í—˜ì€ ê³„ì†ëœë‹¤. Webì˜ ë°œì „ë§Œí¼ ìœ„í—˜ìš”ì†Œë“¤ë„ ë°œì „ 하는 것ì´ë‹¤. íŽ¸ë¦¬í•¨ì˜ ì´ë©´ì—는 ë˜ ë‹¤ë¥¸ ìœ„í—˜ì´ í•ìƒ ì¡´ìž¬í•˜ë“¯ì´ ì§€ê¸ˆë„ ë¶ˆì•ˆí•œ 걸ìŒì„ ê³„ì† ê±·ê²Œ ë˜ëŠ” 것ì´ë‹¤.
“ì¸ê°„ì ì¸ ë„ˆë¬´ë‚˜ ì¸ê°„ì ì¸â€ 참여는 현재 진행형ì´ê³ 앞으로 ë” ì§„í–‰ ë 것으로 ì˜ˆìƒ ëœë‹¤. ë”불어 Serviceì— íŠ¹í™”ëœ Application ê³µê²©ì€ ì¼ë°˜ì 으로 ë°œìƒí•˜ê³ 세계ì 으로 ë°œìƒ ë 것ì´ë‹¤. ì´ë•Œì˜ ìƒí™©ì— ì§ë©´í•´ì„œëŠ” ê¸°ìˆ ì ì¸ ë³´ì•ˆì˜ ì¤‘ìš”ì„±ì„ ê° ì„œë¹„ìŠ¤ 기업들마다 ë¼ˆì €ë¦¬ê²Œ ëŠë¼ê²Œ ë 것ì´ë‹¤. 아마 ì§€ê¸ˆë„ ëŠë¼ê³ ìžˆê² ì§€ë§Œ 앞으로는 ë” ì‹¬í•´ì§ˆ 것ì´ë‹¤. ë³´ì•ˆì— íˆ¬ìží•˜ì—¬ ì—량 있는 ì¸ë ¥ë“¤ì„ ì§€ì†ì 으로 키우지 못하는 ì´ìƒ 앞으로는 세계를 무대로 한 서비스는 성공하기 힘들 것ì´ë‹¤. ì´ ë§ì˜ ì˜ë¯¸ëŠ” ì‹œê°„ì´ ì§€ë‚ ìˆ˜ë¡ ì²´ê° í• ê²ƒì´ë‹¤.
â– ì°¸ê³ ìžë£Œ
[1] http://blog.naver.com/p4ssion
[2] Gartner Survey, 2005
[3]www.securityfocus.com/
[4]http://ha.ckers.org/blog/20060704/cross-site-scripting-vulnerability-in-google/
[5] www.owasp.org
[6] www.krcert.or.kr
[7] web2.wsj2.com - Web 2.0 ê´€ë ¨ ìžë£Œ
[8] www.cert.org - 취약성 현황 ìžë£Œì¸ìš©





