피지컬 AI 사이버 레인지 · 콘솔

RTE 콘솔

저작한 SimReady 에셋을 모은 디지털 트윈 전장에 공격 시나리오(공격·방어)를 올려 실행 → 침해가 물리 피해로 이어지는지 판정 → 증거 리포트. 백엔드 API가 엔진을 호출.
Physical-AI Cyber Range

피지컬 AI를 위한 사이버 전장

우리가 저작한 SimReady 에셋(3D 자산)을 모아 구성한 디지털 트윈 전장 위에 공격 시나리오(공격·방어)를 올려 공격을 체험·수행하고 방어를 확인 → "침해 → 구동 → 물리 피해"를 하나의 증거 리포트로. 합격·인증은 내지 않는다.

시큐리티시큐어 코딩ROS 보안센서·통신네트워크
에셋 공격·방어 디지털 트윈 전장 공격 체험·방어 확인 증거 리포트

로봇·드론·무인체계를 움직이는 AI는 센서 교란·지시문 변조·통신 위조로 공격당할 수 있습니다. 이 제품은 그 AI를 디지털 트윈 전장(실물을 모사한 가상 환경)에 올려 실제로 공격해 보고, "사이버 침해 → 구동 → 물리 피해"가 어떻게 이어지는지를 하나의 증거 리포트로 냅니다. 합격·인증은 내지 않습니다 — 범위·한계·신뢰구간을 명시한 증거만.

93%→6%조작만으로 로봇 작업 성공률이 무너진 연구 사례 — 공격·방어를 한 전장에서 재현·증거화하는 표준 도구는 없었습니다. 그 공백을 메웁니다.
에셋 Asset
우리가 저작한 각 SimReady 3D 자산(로봇·사람·선반·컨테이너… MJCF). 전장을 이루는 재사용 단위.
디지털 트윈 전장 Battlefield
에셋들을 모아 구성한 가상 복제 환경. 피시험 AI를 올려 공격·방어를 수행하는 무대.
공격 시나리오 Attack Scenario
전장 위에 올리는 공격 + (선택)방어 + 물리영향 선언. "공격만 vs 공격+방어"를 비교.

작동 방식 — 네 단계

① 전장 구성

에셋+시나리오

에셋으로 구성한 디지털 트윈 전장 + 공격 시나리오 선택

② 공격 실행

시뮬 반복

같은 시드로 공격 체험·수행, 증거 저장

③ 영향 판정

침해 → 물리 피해

커버리지·사건률·신뢰구간, 방어 효과

④ 리포트

통합 증거

도메인별·최악·한계(단일 점수 없음)

디지털 트윈 전장 — 눈으로 — SimReady 에셋(MJCF)을 MuJoCo 실물리로 렌더한 실제 장면

창고 통로 — warehouse_aisle.xml
창고 통로 전장의 MuJoCo 실물리 3D 렌더 — 양측 선반 사이 통로에서 청록색 로봇(AMR)이 주황색 보행자에게 접근한다
옥외 야적장 — outdoor_yard.xml
옥외 야적장 전장의 MuJoCo 실물리 3D 렌더 — 적재 컨테이너와 펜스 사이 통로에서 청록색 로봇(AMR)이 주황색 횡단 보행자에게 접근한다

전장 84종의 평면도·공격 설명·검증 등급은 정직 — 전장 84종 전부에 실제 line-of-sight 사각을 심어 가림이 공격 결과를 좌우한다(occlude_geometric·mj_ray, 독립 harm-대비 C50 81/81 + 신규 좁은·다물체 2종 재현). 전장별로 조우 위치·접근 방향으로 다양화하고, 로봇은 전장 끝에서 L자로 꺾어 주행한다(엔진 경로추종, 75/84 전장·나머지 9종은 구조상 직진 유지) — 각 전장 카드의 경로 평면도에서 확인. 단 실패 모드는 동일 가림→충돌 클래스(단일 보행자·고정 속도)·baseline 안전은 충돌 회피이지 완주 아님·시뮬 미보정. 포토리얼 트랙(USD/Isaac)은 미구동.

공격 시나리오 도메인 — 디지털 트윈 전장에 올리는 공격·방어 (온-sim 구동 2 · 외부 SARIF 인입 3)

🤖
AI 행동

지시문 변조·관측 교란으로 위험 행동 유발. 적대 탐색으로 최악 공격 발견.

● 구동
🔗
ROS / 미들웨어

고객이 자기 환경에서 돌린 SROS2/DDS 설정감사 결과 파일을 올리면 ROS 커버리지가 켜집니다. 무인증 /cmd_vel 명령토픽 → 명령주입 → 제한구역 침입을 가설 wedge로 연결(미입증).

◐ 결과 인입 + 가설 wedge
🌐
네트워크

고객이 돌린 Nmap·ZAP 등 스캔 결과 파일을 올리면 네트워크 커버리지가 켜집니다(열린 포트·무인증 서비스 노출).

○ 결과 인입
📄
소스 / SAST

고객이 돌린 CodeQL·Semgrep 코드 스캔 결과 파일을 올리면 SAST 커버리지가 켜집니다. 하드코딩 자격증명 → 센서 스푸핑 → 충돌을 가설 wedge로 연결(미입증).

◐ 결과 인입 + 가설 wedge
📡
센서 · 통신

거리/측위 스푸핑(관측 위조)→근접 과소판단→충돌. 온-sim harm-대비 9전장 입증.

● 구동
하지 않는 것인증·합격 판정단일 종합 보안점수실구동기 공격AI 가중치 반출

정직 — 트윈에서 실제로 구동되는 도메인은 2종(AI 행동 + 센서/통신 스푸핑)입니다. SAST·ROS·네트워크는 고객 환경 외부 도구(CodeQL·Nmap 등)의 결과를 SARIF로 인입만 합니다(공격 실행·스캐너 0줄). 그 발견이 물리 피해로 이어지는 연결은 ROS·SAST만 '가설 wedge'로 보여줍니다 — 우리 입증이 아니라 가설이고(고객이 자기 환경 실증을 올리면 customer_attested로 격상하되 그래도 물리 피해 신뢰구간 밖), 네트워크는 아직 미연결. 리포트 맨 위 커버리지 매트릭스가 "테스트함 / 도구 없음 / 미점검"을 그대로 표기하고 — 안 걸렸다고 안전한 건 아닙니다(미발견 ≠ 안전). 상세는 현황·로드맵 탭.

당신의 AI 연동 — 당신 환경의 정책 서버로 붙는다(가중치 반출 없음)

고객 AI는 당신 쪽에서 도는 정책 서버로 붙고, 우리 전장이 센서 관측을 보내 행동을 받습니다(π0·GR00T·LeRobot 방식). 공격은 그 관측 채널을 모델이 보기 전에 오염시키는 것 — 이게 점검의 핵심입니다.

더 보기 —