UStackUStack
DeepFrame icon

DeepFrame

DeepFrame은 최신 웹 앱을 대상으로 인증된 비즈니스 로직 보안 취약점을 심층 검토하며 재현 가능한 PoC와 모든 수정사항 재테스트를 제공합니다.

DeepFrame

DeepFrame이란?

DeepFrame은 최신 웹 애플리케이션을 위한 인증된 심층 보안 검토를 제공합니다. 인증된 테스트를 통해 비즈니스 로직 취약점을 대상으로 하며, 명확하고 재현 가능한 개념 증명(PoC)을 생성하고 수정 사항을 검증하는 것을 목표로 합니다.

핵심 목적은 빠르게 변화하는 웹 앱의 보안 위험을 평가하기 위해 더 깊은 검토를 수행하고, 발견된 내용을 재현 가능한 방식으로 문서화한 후 모든 수정 사항을 재테스트하여 팀을 지원하는 것입니다.

주요 기능

  • 인증된 심층 보안 검토: 최신 웹 앱의 보안 문제를 체계적으로 검토하기 위해 인증된 참여로 테스트를 구성합니다.
  • 인증된 비즈니스 로직 취약점 테스트: 사용자가 로그인한 상태에서 애플리케이션 흐름이 잘못 동작하는 취약점에 중점을 둡니다.
  • 재현 가능한 PoC: 발견 사항에 문제 재현을 위한 개념 증명 자료가 포함됩니다.
  • 모든 수정 사항 재테스트: 각 수정 조치가 문제를 해결했는지 확인하기 위해 재검사를 수행합니다.

DeepFrame 사용 방법

최신 웹 애플리케이션의 인증된 보안 검토를 위해 DeepFrame을 참여시키세요. 검토가 애플리케이션 로직의 인증 테스트를 포함할 수 있도록 범위와 관련 액세스/요구 사항을 공유하세요.

참여 기간 동안 문서화된 발견 사항과 제공된 재현 가능한 PoC를 검토하세요. 각 수정 구현 후 재테스트를 요청하여 DeepFrame이 보고된 모든 문제의 수정 사항을 검증할 수 있습니다.

사용 사례

  • 릴리스 전 프로덕션 웹 앱 보안 검토: 팀이 인증되지 않은 테스트에서 나타나지 않을 수 있는 비즈니스 로직 문제를 식별하기 위해 인증된 심층 검토를 예약합니다.
  • 보안 보고서 후 수정 검증: 수정 작업 후 팀이 각 특정 수정이 근본 문제를 해결했는지 확인하기 위해 재테스트를 사용합니다.
  • 로그인 상태 남용 경로 조사: 애플리케이션 팀이 인증된 사용자에 대해 다르게 동작하는 워크플로우(예: 역할 허용 액션 또는 사용자 세션 간 상태 변경)를 대상으로 합니다.
  • 엔지니어가 재현할 수 있는 증거 제공: 개발자가 실패 모드를 이해하고 제어된 환경에서 동작을 확인하기 위해 재현 가능한 PoC를 사용합니다.

자주 묻는 질문

  • DeepFrame은 어떤 유형의 보안 문제를 중점으로 하나요? 최신 웹 애플리케이션의 인증된 비즈니스 로직 취약점에 중점을 둡니다.

  • DeepFrame은 발견 사항에 대한 개념 증명을 제공하나요? 네. 검토에 재현 가능한 PoC가 포함된다고 명시되어 있습니다.

  • 수정 구현 후 재테스트가 포함되나요? 네. DeepFrame이 모든 수정 사항을 재테스트한다고 설명되어 있습니다.

  • DeepFrame은 인증 없이 테스트하나요? 제공된 설명은 인증 테스트를 구체적으로 강조합니다. 인증되지 않은 테스트에 대한 세부 사항은 명시되지 않았습니다.

대안

  • 인증 테스트 케이스를 사용한 사내 애플리케이션 보안(AppSec) 테스트: 팀이 내부 스크립트와 수동 테스트 워크플로우로 자체 로직 중심 보안 검토를 수행하고 로컬에서 수정 검증을 할 수 있습니다.
  • 웹 애플리케이션 보안 전문 제3자 침투 테스트 업체: 유사한 참여로 비즈니스 로직 위험을 다루고 증거를 제공할 수 있지만, 인증 테스트 및 재테스트 워크플로우가 다를 수 있습니다.
  • 트리아지 및 수정 검증이 포함된 버그 바운티 프로그램: 조직이 더 넓은 테스터 풀에 웹 앱 취약점 발견을 아웃소싱할 수 있지만, “모든 수정 재테스트” 워크플로우가 DeepFrame만큼 구조화되지 않을 수 있습니다.
  • 수동 검토가 포함된 자동 DAST 도구: 스캔 도구가 웹 문제를 드러내는 데 도움이 되지만, DeepFrame 설명처럼 인증된 비즈니스 로직 취약점 식별이나 구조화된 PoC 재테스트를 구체적으로 다루지 않을 수 있습니다.