'홈페이지변조'에 해당되는 글 11건

  1. 2010.02.19 국내 공개 웹 게시판(제로보드) 보안 업데이트 권고
  2. 2009.09.16 프로그램 취약성 점검 및 보안 코딩을 위한 방안 비교
2010. 2. 19. 16:52

국내 공개 웹 게시판(제로보드) 보안 업데이트 권고

□ 개요
 o 최근 국내 PHP 기반의 공개 웹 게시판 제로보드4에 대한 CSRF 관련 보안 취약점이 발견됨[3]
    ※ 제로보드(ZeroBoard): PHP 언어로 작성된 홈페이지용 게시판 소프트웨어 또는 프레임워크
    ※ CSRF(Cross-Site Request Forgery) 취약점 : 정상적인 서비스 사용자의 권한을 몰래 이용하여
        스크립트를 실행할 수 있는 취약점으로 관리자 권한으로 악의적인 목적의 스크립트가 실행될 수
        있는 취약점
 o 해당 취약점을 이용한 홈페이지 변조 및 원격 실행 위협이 발생함에 따라, 사용자의 주의 및 조속한
    패치가 필요함

□ 영향
 o 원격의 사용자가 제로보드4 관리자 권한을 획득할 수 있음
 o 획득한 관리자 권한을 이용하여 시스템 내의 임의의 파일 읽기, PHP 명령실행 등이 가능하며,
    이를 이용한 웹 변조, 원격 실행 등이 발생할 수 있음
    ※ PHP : 동적인 웹사이트를 위한 서버 측 스크립트 언어

□ 영향 받는 시스템
 o 제로보드4 모든 버전

□ 설명
 o 원격의 사용자가 시스템 내의 임의의 파일을 읽거나, 임의의 php 코드를 실행하는 것이 가능하여 
    이를 통한 웹 변조 등의 해킹이 발생

□ 해결방안
 o 제로보드4를 처음 사용하는 경우
   - 공식사이트(http://www.zeroboard.com/)에는 취약점이 보완된 admin_exec_member.php 설치 
      파일[1]을 다운로드 받아 설치

 o 제로보드4를 사용중인 경우
   - admin_exec_member.php 파일의 106번째 줄에 다음 아래와 같이 추가 


□ 이용자 주의사항
 o 09년 9월 25일부터 제로보드4는 구조적인 한계로 인한 보안 취약점 문제로 공식적인 배포를 중지함
 o 제로보드4의 공식적인 배포는 중지되었으나 신규취약점의 피해를 막고 정보를 공유하기 위해 공식
    커뮤니티는 계속 운영될 예정
 o 따라서 이용자들은 제로보드4의 공식 커뮤니티[2] 사이트의 보안 정보 공유 게시판[1]을 
    주기적으로 확인하여 신규 취약점에 대한 정보를 숙지하고 이에 따른 조치를 취해야함
 o 혹은, 지속적인 보안패치 제공 서비스가 가능한 홈페이지 게시판으로 업그레이드를 권고

□ 기타 문의사항
 o 제로보드4는 더 이상 사용할 수 없는 건가요?
   - 아닙니다. 사용하실 수 있습니다. 그러나 제작사에서 더 이상 공식적인 보안 패치를 제공하지 않기
     때문에 신규 취약점으로 인한 피해를 입으실 수 있으므로 이용자 주의사항을 숙지하시길 바랍니다.
 o 제로보드4의 공식 커뮤니티는 계속 운영되나요?
   - 네 운영됩니다. 제로보드4 공식 커뮤니티 사이트[2]는 제로보드4의 취약점 정보 및 기타 정보 
     공유를 목적으로 계속 운영이 됩니다.
 o 한국인터넷진흥원 인터넷침해대응센터: 국번없이 118

[참고사이트]
[1]  http://www.xpressengine.com/zb4_security
[2] http://www.xpressengine.com/zb4_main
[3] http://www.xpressengine.com/18695228


Trackback 0 Comment 0
2009. 9. 16. 14:48

프로그램 취약성 점검 및 보안 코딩을 위한 방안 비교

1.       소스 보안 분석 툴 활용
포티파이
SCA(Fortify Source Code Analysis) 4.0
클록워크
(Klockwork) K7,5,
온스 랩스(Once Labs) 온스
4.1
아모라이즈(armorize)
Securecode
컴퓨웨어(Compuware)
DevPartner Security checker

사용시점 : 개발시 부터 활용 가능

: 개발자
적용기간 : 1주일 이내/Web Application
    :  2~3/개발자(최소 사용자 제한으로 가격 매우 고가
)
    : 어플리케이션 보안의 가장 근본적인 대책은 소스보안 이라는 부분에서

          
접근하였으나 비용 측면에서 매우 고가이며, 툴은 일뿐이라는 상식
          
벗어나지는 못함.
    : 투자대비 효과 측면에서 솔루션과 비교하여 차이 없음

2.       어플리케이션 취약성 분석 툴
Watchfire의 Appscan 7.6 kor
Acunetix의 Web vulnerability Scanner 5
패닉시큐리티 PSSCANWEB
잉카인터넷   nProtect WebScan
이븐스타     BigLook Scanner

사용시점 :  개발 완료후 테스트 시점  및 운용단계
            (Appscan은 개발시 부터 활용가능)
사 용 자 : 개발자 및 전산 관리자, 보안 관리자
적용기간 : 1일 (취약성 분석 기간),  조치 기간은 개발자의 능력에 따라 상이함
    액 :  1천~1억 대(기능에 따라 가격차 천차만별)
    뷰 : 개발 시에 보안을 고려한 개발은 시간적 금전적으로 많은 비용이 수반
           되는 단점으로 인하여, 이를 극복하고자 거꾸로 해커입장에서 취약성을
           자동 분석하고 그에 대한 보고서 및 조치방안 까지 제공하여 소스보안
           과 동일한 효과를 내며, 투자대비 좀더 효율적이며, 다양한 용도로 활용
           가능하다. 소스분석 툴과 마찬가지로 툴이라는 한계는 벗어나지 못함.
           일부 국산 툴은 국정원 보안성 심사라는 형식에 치우친 나머지 수준이하의
           기능을 보임.

3.       Secure Module(보안 모듈)
사용시점 : 개발 시부터 활용 가능
사 용 자 : 개발자
적용기간 : 2-3일 이내/Web Application
    액 : 2~3천 내외/Web Application
    뷰 : 개발 시 사용되는 보안 핵심프로세스를 일반 초보 개발자도 손쉽게 적용 가 
             능토록 한 부분이 매우 인상적(초보 개발자도 전체 취약점의 70~80%이상 제
             거 가능), 소스분석 툴이나 취약성분석 툴과 같은 툴의 한계성은 존재하나,
            보안전문가에 의한 모의해킹 및 취약성 분석 비용이 포함된 금액이기 때문에
            비용대비 효과 측면에서 매우 뛰어나다. 또한, 추가비용 없이 타 솔루션에 비
            하여 매우 높은 보안성 구현이 가능한 것이 장점이다.

4.        
최근 개인정보 누출 및 홈페이지 위,변조, 사이버해킹 등의 사고가 빈번하게 발생함에 따라 그와 관련된 솔루션 들이 봇물을 이루고 있지만 자동화된 툴 및 솔루션으로는 그 방어에 한계가 있다는 것을 반드시 염두에 두어야 할 것이다. 반드시 관련 솔루션을 도입 시에 보안전문 컨설턴트에 의한 컨설팅 제공여부를 확인하지 않으면 비용은 비용대로 지불하고 사상누각을 지은 형국이 되고 말 것이다. 


출처 : http://blog.naver.com/bush42

Trackback 0 Comment 0