홈
AI AI
속보
심층
이벤트
Pro
더보기
자금 조달 정보
특집
온체인 생태계
용어
팟캐스트
데이터
OPRR
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
XRP
$2.25
2.07%
DOGE
$0.325
2.23%
USDC
$0.999
3.05%

BNB 체인의 GSM: 블록체인 계층의 기본 보안 기능 잠금 해제

이 글을 읽으려면 13 분
고플러스, 세계 최초 '블록체인 보안 방화벽' 출시 GSM, BNB체인 실제 악성거래 차단율 97%
원본 작성자: GoPlus 보안팀


요약


GoPlus 보안 모듈(GSM)은 사용자 지정 BNB 체인 노드 클라이언트에 기본적으로 통합될 수 있습니다.
GSM은 100건의 실제 공격 거래 중 97건을 성공적으로 차단했습니다. 탐지율은 97%입니다.
지난 1년 동안 사용자 자산 손실이 2,200만 달러 이상 방지되었습니다.

통합으로 인해 거래당 지연 시간이 <40ms 증가했으며 1000 TPS에서 충돌은 발생하지 않았습니다.
지갑이나 API 솔루션과 달리 GSM은 우회할 수 없으며 거래가 메모리 풀에 들어가기 전에 차단합니다.


GSM: 블록체인 클라이언트 측의 보안 방화벽


GSM은 지갑에 내장할 수 있는 가벼운 모듈식 SDK 또는 API 서비스입니다. dApp, RPC 서비스, 레이어 2 시퀀서 및 전체 노드. 핵심은 사용자 트랜잭션과 GoPlus 보안 서비스 네트워크 간의 브리지를 구축하는 것

1. 트랜잭션이 트리거되면 GSM은 트랜잭션 데이터를 캡처하여 GoPlus 보안 네트워크로 전송합니다.
2. GoPlus는 AI 알고리즘을 사용하여 트랜잭션 데이터 및 사용자 보안 정책을 포함한 위험을 실시간으로 분석합니다.
3. 보안 평가 결과가 반환되면 GSM은 공개 또는 차단 작업을 수행합니다.


기존 Web2 보안 솔루션과 달리 GSM은 블록체인 계층에 직접 구축되어 온체인/오프체인 환경 간에 보안 격리 경계를 형성합니다. 이 아키텍처는 다음과 같습니다.
· 외부 Web2 시설에 대한 의존성을 제거합니다.

· 기존 보안의 가장 취약한 부분을 해결합니다.

· Web2 계층 UI/UX가 손상되더라도 사용자 자산은 여전히 보호됩니다.


이 테스트에서는 이를 BNB 체인 노드에 직접 통합합니다.


GSM의 2단계 거래 필터링 메커니즘


1️⃣ 사전 메모리풀 트랜잭션 스크리닝(Sentinel Defense)


eth_sendRawTransaction과 같은 RPC 호출을 통해 트랜잭션이 제출되면 GSM은 메모리풀에 들어가기 직전에 이를 스캔합니다.
· 목표:명백히 악의적인 트랜잭션(블랙리스트에 있는 주소, 알려진 악의적인 계약 상호작용 등)을 가로챕니다.

· 장점:유해한 트랜잭션의 확산을 방지하고, 메모리 사용량을 줄이며, 노드 리소스를 절약합니다.


2️⃣ 사전 패키징된 상황별 일괄 분석


트랜잭션이 대기 상태에서 보류 상태로 이동하기 전에 트리거합니다.


· 목표:트랜잭션 시퀀스(주소 및 nonce를 기준으로 그룹화 및 정렬)에 대한 상황 인식 심층 분석을 수행합니다.

· 기능:
          다단계 재진입 공격과 같은 복잡한 취약성 악용을 탐지합니다.
          여러 거래에서 사기 시퀀스를 식별합니다(예: 거짓 유동성 주입 후 인출).
          누적 위험 점수를 통해 일괄 거래 위험을 평가합니다(단일 거래 분석에서는 불가능)


지능형 캐싱 계층


최근 검사 결과를 저장하여 고빈도 양성 활동에 대한 반복 분석을 방지하여 높은 처리량과 낮은 지연 시간을 보장합니다.


오픈소스 주소


수정된 BNBChain 노드 클라이언트와 테스트 데이터는 오픈소스로 공개되었으며, 여기에서 확인하실 수 있습니다.


위험 감지 모델: 12개 이상의 차원적 특징


GSM은 다중 요소 가중치 평가 모델을 통해 거래를 평가합니다.



출력 위험 점수(0–100) 및 처리 전략:


· 0–20: 낮은 위험 → 해제

· 21–60: 중간 위험 → 표시

· 61–100: 높은 위험 → 차단(기본값)


임계값은 지갑, 사용자 또는 노드 정책에 따라 조정 가능


성능 벤치마크: gRPC 인터페이스


GSM은 두 가지 고성능 인터페이스를 제공합니다.


· EVMRiskScore(단일 트랜잭션 평가)
· EVMBatchRiskScore(일괄 트랜잭션 분석)


테스트 환경


· 네트워크: BNBChain Chapel 테스트넷

· 하드웨어:
          8코어 CPU
          16GB RAM
          500GB NVMe SSD
· 소프트웨어:

BNBChain 전체 노드(v1.1.18) + GSM 모듈
· 로드 도구:

Parallel gRPC 클라이언트 시뮬레이터
지연 시간 분석 성능 프로파일러
GoPlus 과거 공격 시나리오 재현 테스트 모음



결과: GSM을 활성화한 상태에서 노드는 24시간 동안 1000 TPS로 안정적으로 실행되었습니다. 충돌이나 동기화 실패는 전혀 없었습니다.


오픈소스 주소


수정된 버전의 BNBChain 노드와 실험 데이터는 여기에서 확인할 수 있습니다.


실제 공격 탐지 테스트: 취약점 악용 트랜잭션 100건


테스트 방법:


1. BNBChain 과거 공격 트랜잭션 100건(2024.4–2025.5)을 선택합니다.
2. Chapel 테스트 네트워크에서 계정 및 블록 상태를 재구성합니다.
3. GSM 노드를 통해 트랜잭션을 재생합니다.
4. GSM 결정 및 점수를 기록합니다.
5. 데이터 출처: ScamSniffer, CyversAlerts 및 기타 10개 보안 기관



공격 사례 분석


사례 #1: 피싱 권한 부여 함정

· 유형: 가짜 에어드랍 웹사이트 + 악의적인 "승인" 권한 부여
· 위험 점수: 100
· 특징:
          피싱 점수: 82
          수신 주소 위험: 82
          기능 모드: 무제한 권한 부여
          사용자 동작 이상 값: 23

            →  차단


사례 #2: 허니팟 토큰(구매 전용)


· 유형: 사용자가 구매할 수 있지만 판매할 수 없는 토큰
· 위험 점수: 100
· 특징:
        폭주 점수: 100
         주소 수신 위험: 68
        비정상 입력 금액: 24
         →  Intercept


사례 #3: DeFi 계약 취약점 악용

· 유형: 해커가 기본 호출을 통해 재진입 취약점을 악용
· 위험 점수: 100
· 특징:
        취약점 패턴 일치 정도: 90
          발신 주소 표시 위험: 90
          비정상적인 호출 데이터 패턴: 82
          →  차단




행동 촉구


보안은 뒷전으로 미뤄서는 안 됩니다. GSM은 합의 메커니즘을 수정하지 않고도 악의적인 거래가 실제로 적용되기 전에 차단할 수 있음을 증명합니다!


다음 참여 기관에 GSM을 기본 보안 계층으로 배포할 것을 요청합니다.


· L1/L2 블록체인 팀

· RaaS(Rollup-as-a-Service) 서비스 제공업체

· RPC 노드 제공자

· DApp 및 지갑 인프라 팀


지금 사용해 보세요: service@gopluslabs.io; 문서


이 글은 기고문에서 발췌한 것이며 BlockBeats의 견해를 대변하지 않습니다.


BlockBeats 공식 커뮤니티에 참여하세요:

Telegram 구독 그룹:https://t.me/theblockbeats

Telegram 토론 그룹:https://t.me/BlockBeats_App

Twitter 공식 계정:https://twitter.com/BlockBeatsAsia

举报 오류 신고/제보
문고 선택
새 문고 추가
취소
완료
새 문고 추가
자신만 보기
공개
저장
오류 신고/제보
제출