이미 밝혀진 취약점에
다시 노출되지 않도록.

이미 밝혀진 취약점에
다시 노출되지 않도록.

스마트컨트랙트 취약점 시그니처를 코드 노출 없이 찾고 공유하는 오픈소스 프로젝트입니다.
Linux Foundation Decentralized Trust의 Lab 공식 프로젝트로 운영됩니다.

스마트컨트랙트 취약점 시그니처를 코드 노출 없이 찾고 공유하는 오픈소스 프로젝트입니다. Linux Foundation Decentralized Trust의 Lab 공식 프로젝트로 운영됩니다.

How We Break It

코드를 공유하지 않아도


취약점 분석이 가능합니다.

원본을 주고받지 않습니다. 식별 정보를 지운 구조만 해시로 바꿔
그 값끼리 맞춰봅니다. 공유되는 것은 코드가 아니라 패턴입니다.

원본을 주고받지 않습니다. 식별 정보를 지운 구조만 해시로 바꿔 그 값끼리 맞춰봅니다. 공유되는 것은 코드가 아니라 패턴입니다.

Step 01

Step 01

정규화

변수명·함수명·주석·문자열 등 그 코드가 누구의 것인지 알려주는 요소를 모두 지웁니다.

Step 02

Step 02

Salt + Hash

남은 구조에 고유 Salt를 더해 해시로 바꿉니다. 여기서 원본으로 되돌아갈 길이 끊깁니다.

Step 03

Step 03

대조

원본이 아니라 이 시그니처끼리 맞춰봅니다. 일치하면 같은 취약 패턴입니다.

원본 코드 공개 없이, 알려진 취약점을 확인하세요.

원본 코드를 외부에 공유하지 않고도, 다른 프로젝트에서 발견된 취약 패턴이 내 코드에도 있는지 확인할 수 있습니다.

Two-Track Detection

빠르게 잡거나 깊게 캐거나

한 방식으로 다 하려 하면 느려지거나 부정확해집니다. 실시간 점검은 LLM 없이 확정적으로,
시그니처 발굴은 LLM으로 대량 문서에서 — 서로 다른 일을 각자 잘하는 방식에 맡겼습니다.

한 방식으로 다 하려 하면 느려지거나 부정확해집니다. 실시간 점검은 LLM 없이 확정적으로, 시그니처 발굴은 LLM으로 대량 문서에서 — 서로 다른 일을 각자 잘하는 방식에 맡겼습니다.

한 방식으로 다 하려 하면 느려지거나 부정확해집니다.
실시간 점검은 LLM 없이 확정적으로, 시그니처 발굴은 LLM으로
대량 문서에서 — 서로 다른 일을 각자 잘하는 방식에 맡겼습니다.

Track 01

RUNTIME

실시간으로, 확정적으로

온체인에 배포된 컨트랙트를 크롤링해 시그니처 DB와 대조합니다. 배포 뒤 새로 등록된 취약점도 다시 걸러내므로, 발행사의 지속 점검 의무에 대응합니다. 이 구간에는 LLM을 쓰지 않습니다.

LLM 미사용

TEE / Enclave

실시간 모니터링

Track 02

OFFLINE

문서에서, 대량으로

감사 보고서, PoC 코드, 패치 내역에서 시그니처를 추출합니다. 대규모 문서 처리에는 LLM이 유리하고, 결과는 사람이 검토한 뒤 DB에 들어갑니다.

감사 리포트 가공

PoC 추출

패치 분석

Who It Is For

같은 시그니처를
네 종류의 사용자가 다르게 씁니다.

같은 시그니처를 네 종류의
사용자가 다르게 씁니다.

오픈소스라 쓰는 방식이 하나로 정해져 있지 않습니다.
배포 전 점검, 감사 결과 축적, 그리고 배포 후 지속 확인까지 목적이 다릅니다.

오픈소스라 쓰는 방식이 하나로 정해져 있지 않습니다. 배포 전 점검, 감사 결과 축적, 그리고 배포 후 지속 확인까지 목적이 다릅니다.

01

01

개발자

배포 전에 내 컨트랙트를 알려진
시그니처로 점검합니다.

배포 전에 내 컨트랙트를 알려진 시그니처로 점검합니다.

02

02

보안팀 · 감사 기관

감사 결과를 시그니처로 축적해
다음 건에 재사용합니다.

감사 결과를 시그니처로 축적해 다음 건에 재사용합니다.

03

03

STO 발행사 · 금융기관

배포 후 새로 밝혀진 취약점에 계속 노출되지 않도록,
소스를 열지 않고 업계 시그니처를 지속 대조합니다.

04

04

AI 에이전트

MCP 연동으로 취약점 데이터를
직접 조회합니다.

MCP 연동으로 취약점 데이터를 직접 조회합니다.

Tiers & Open Source Scope

공개 범위는
숨기지 않고 밝힙니다.

무엇이 열려 있고 무엇이 파트너 전용인지 먼저 말합니다.
오픈소스로 가져갈 수 있는 범위와 멤버십으로만 닿는 범위를 구분합니다.

Public Tier

누구나 쓸 수 있습니다
누구나 쓸 수 있습니다

개방된 시그니처 데이터에 접근합니다. 실시간 대비 의도적인 시간 지연이 적용되며, MCP(Model Context Protocol) 연동을 공식 지원해 외부 LLM 에이전트도 직접 조회할 수 있습니다.

Premium Tier

파트너 금융기관 전용
파트너 금융기관 전용

실시간으로 동기화되는 합집합 DB와 고급 시그널 검색을 제공합니다. 조회 내역은 분리된 암호화 오딧 트레일에 기록됩니다.

실시간으로 동기화되는 합집합 DB와 고급 시그널 검색을 제공합니다. 조회 내역은 분리된 암호화 오딧 트레일에 기록됩니다.

Open Source Scop

시그니처 추출기 · 매칭 엔진 · 시그니처 스키마

Proof In Context

기준을 만든 곳들과
함께 합니다.

기준을 만든 곳들과
함께 합니다.

LFDT Lab Project
LFDT Lab Project

Linux Foundation Decentralized Trust

LFDT Lab Project

Linux Foundation Decentralized Trust

MITRE
MITRE

위협 정보 표준 ATT&CK · CVE 운영

MITRE

위협 정보 표준 ATT&CK · CVE 운영

금융보안원
금융보안원

자문위원회 참여

For Enterprises

더 깊은 도입은,
Partner Trust로.

OpenReagent는 세 가지 전달 모델 중 오픈소스 트랙입니다.
계약 단위 감사 · 자문이나 기관용 솔루션이 필요하면
Partner Trust로 이어집니다.

OpenReagent는 세 가지 전달 모델 중 오픈소스 트랙입니다. 계약 단위 감사 · 자문이나 기관용 솔루션이 필요하면
Partner Trust로 이어집니다.

OpenReagent는 세 가지 전달 모델 중 오픈소스
트랙입니다. 계약 단위 감사 · 자문이나 기관용
솔루션이 필요하면 Partner Trust로 이어집니다.