Security Consulting

애플리케이션 취약점
분석 컨설팅

설계, 구현, 환경 설정에 숨은 보안 약점을 소스코드 수준에서 찾아내고, 개발자가 직접 조치할 수 있도록 끝까지 함께합니다.

01

왜 애플리케이션인가

네트워크와 서버를 아무리 잘 지켜도 공격은 결국 애플리케이션을 노립니다. 해킹의 대부분이 애플리케이션 계층에서 일어나며, 원인은 소스코드에 남은 보안 약점입니다.

CWE/SANS가 꼽은 가장 위험한 소프트웨어 오류는 크게 세 가지로 나뉩니다.

  • 컴포넌트 간 안전하지 않은 상호작용
  • 부적절한 자원 관리
  • 허술한 방어 기법
Network
Application ≈ 75% 해킹 발생
Database Server
Web Server
Application Server
Operating System
Command injectionCross site scriptingBuffer overflowInvalidated parametersError handlingMalicious codeBroken threads
02

관련 제도

Public Sector

소프트웨어 개발보안 의무화

「정보시스템 구축·운영 지침」에 따라 행정기관은 사업자가 소프트웨어 개발보안 가이드를 지키고, 소스코드의 보안 약점을 점검·제거하도록 해야 합니다.

Finance

전자금융감독규정

금융회사는 정보기술부문 보호를 위한 보안 예산·인력 확보와 표준화된 보안 프로세스 구축을 요구받고 있습니다.

03

진단 절차

두 번의 진단과 검증으로 취약점이 실제로 조치되었는지까지 확인합니다.

PHASE 1

준비

  1. 대상 범위 및 일정 협의
  2. 소스코드 취합 및 환경 구성
PHASE 2

1차 진단

  1. 1차 애플리케이션 진단
  2. 취약점 및 품질 검증
  3. 1차 취약점 보고서 작성·전달
PHASE 3

조치 · 2차 진단

  1. 애플리케이션 보안 조치 (개발자)
  2. 2차 애플리케이션 진단
  3. 취약점 및 품질 재검증
  4. 2차 취약점 보고서 작성·전달
수행 업무세부 수행 내용산출물
애플리케이션 소스코드 보안진단진단 범위 내 애플리케이션의 설계, 구현, 환경 설정상의 문제 검토애플리케이션 소스코드 취약점 진단 결과 보고서
04

기대효과

규정 준수

정보시스템 구축·운영 지침에 따른 보안성 확보를 위한 근본적인 조치 방안을 마련합니다.

고객 신뢰 확보

자료 유출과 시스템 위·변조를 막아 운영 중인 웹 서비스의 신뢰를 지킵니다.

외부 공격 사전 차단

외부 공격에 안전한 애플리케이션을 운영할 수 있는 근본적인 대책을 마련합니다.

소스코드 수준에서 취약점을 점검하고 조치해, 최상의 보안 상태를 갖춘 품질 높은 웹 애플리케이션을 운영할 수 있습니다.

진단 범위와 일정을 상담해 보세요

시스템 규모와 개발 언어에 맞춰 진단 계획을 제안해 드립니다.