Standard $159 영구 라이선스 · Pro Add-on

유니티 안티 치트 솔루션
Native C++ Unity Anti-Cheat SDK

OZeroSecurity는 Unity 게임용 Native C++ 안티치트(anticheat) SDK입니다. 메모리 변조·스피드핵·인젝션·MOD APK·빌드 변조와 Steam 불법 복제 신호를 탐지하고, Standard 로컬 보호에서 Pro 서버 운영 보안까지 확장합니다.

SUPPORT PLATFORMS
UNITY 2022.3 LTS+ · IL2CPP / MONO

iOS
Android
Windows
macOS
Linux
Steam

LIMITED PROTECTION PLATFORMS

WebGL

WebGL은 Native C++ 로직이 동작하지 않는 브라우저 환경으로, 제한적 보호만 적용됩니다.

확장형 보호 시스템

게임 성장과 라이브 환경에
유연하게 확장되는 아키텍처

OZero는 모듈형 다층 보호 체계를 기반으로 설계되어, 치트 수법의 변화와 운영 환경에 유연하게 대응합니다.

Standard로 로컬 보호를 시작하세요. Pro는 프로젝트 전용 네이티브 바이너리와 텔레메트리·원격 보안 설정·위협 분석을 통합해, 출시 후에도 보안을 지속적으로 운영하는 라이브 서비스 보안 솔루션입니다.

플랜이 바뀌어도 기존 코드는 그대로 유지됩니다.

최근 7일 보안 현황 요약 데모 데이터
D-7 ~ D-1 · UTC 마감 집계
Blocked attacks 12,438
High-risk devices 31
Protected devices 57,221
boot-chain 4/4 OK policy: strict

화면과 수치는 기능 설명을 위한 예시이며 실제 고객 데이터가 아닙니다.

주요 특징

도입은 가볍게, 보호는 단단하게

개발 일정에 부담 없이 기본 보호를 3분 안에 적용하고
출시 후 운영까지 이어지는 확장 구조를 함께 제공합니다.

보호된 게임 런타임 노드를 스캔하는 위협 탐지 레이더

선제적 위협 탐지

Native C++ 계층에서 OZeroSecurity의 핵심 탐지 모듈들이 메모리 변조, 인젝션, 스피드핵 신호를 교차 검증하고 프로젝트 정책에 따라 대응합니다.

공격 변화에 맞춰 갱신되는 다층 Native 보안 모듈

치트의 진화에 대응하는 보호

정기 업데이트와 프로젝트별 독립 Native 보안 모듈로 기존 분석 결과와 우회 기법을 그대로 재사용하기 어렵게 만들고, 변화하는 공격 패턴에 빠르게 대응합니다.

보안 이벤트와 정책을 한 화면에서 관리하는 Pro 운영 포털

위협 분석과 즉시 대응

Pro 포털에서 위험 이벤트를 분석하고 기기 차단과 원격 정책 배포까지 하나의 운영 흐름으로 관리합니다.

빠른 연동

패키지 임포트 후 씬 배치 없이 설정 토글을 통해 3분 안에 기본 보호를 적용합니다.

크로스플랫폼

모바일·PC와 IL2CPP·Mono 환경을 함께 지원합니다.

서버리스 시작

Standard의 기본 보호는 별도 서버 없이 오프라인으로 동작합니다.

코드 변경 없는 확장

프로젝트 성장에 따라 Standard에서 Pro로 확장해도 기존 SDK 연동 구조는 유지됩니다.

개발자 보안 가이드

Unity 게임 보안, 필요한 문제부터 확인하세요

안티치트 도입 판단부터 MOD APK, 스피드핵, 메모리핵, 인젝션, Steam 불법복제 대응까지 개발자 관점으로 정리했습니다.

데모 영상

실제 해킹 도구 대응 데모

Cheat Engine, Frida, 스피드핵 앱 등 실제 해킹 도구에 각 보안 모듈이 대응하는 과정을 영상으로 확인할 수 있습니다.

왜 NATIVE C++인가

C# 보호의 한계를 보완하는 Native C++ 아키텍처

C#으로 작성된 보안 로직은 디컴파일 도구로 비교적 쉽게 분석됩니다. OZero는 핵심 데이터와 검증 로직을 Native C++ 계층에서 처리하여 분석 및 우회 난이도를 높입니다.

일반 C# 보안 에셋
메모리에 값 노출
1B101765E18 1101936768 // CryptoKey 1B101765E1C 1101936202 // HiddenValue 1B101765E20 3786 // FakeValue (= real value) > CryptoKey ^ FakeValue == HiddenValue // relation exposed > Patch HiddenValue + FakeValue together → check bypassed

키와 암호화된 값, 실제 값이 같은 관리 메모리에 함께 놓이면 CryptoKey ⊕ FakeValue = HiddenValue 같은 관계식이 그대로 드러납니다. 공격자가 이 관계를 파악하면 HiddenValue와 FakeValue를 동시에 수정하는 것만으로 검증을 통과한 채 즉시 메모리 변조가 가능합니다.

OZero Secure Types
0 Results Found
7FF76397A0C0 ?? ?? ?? ?? // Native C++ heap 7FF76397A0C4 ?? ?? ?? ?? // key/cipher separated 7FF76397A0C8 ?? ?? ?? ?? // mask refreshes on protected write

핵심 값은 Native C++ 힙에서 처리하고 C# 측에는 마스킹된 토큰만 전달합니다. 고정 주소나 고정 값을 기준으로 하는 메모리 스캔이 추적 대상을 특정하기 어렵게 만듭니다.

네이티브 힙 처리

핵심 값은 관리 메모리에 두지 않습니다. IL2CPP와 Mono 모두 같은 보호 모델을 사용합니다.

변수별 분리 키

변수마다 다른 암호화 키를 사용합니다. 한 값을 복원해도 다른 값은 드러나지 않습니다.

쓰기 시점 마스크 갱신

C# 측 토큰은 보호 값이 기록될 때 마스크를 갱신하므로, 값 업데이트 사이에 저장 표현이 고정되지 않습니다.

GC 부담 최소화

주요 연산에서 가비지 컬렉션(GC) 할당을 줄이도록 설계되었습니다.

보안 모듈

주요 해킹 유형에 대응하는 10개 보안 모듈

모든 모듈은 자기검증 부트 체인 위에서 동작하며, 탐지 이후의 대응 방식은 프로젝트 정책에 따라 설정할 수 있습니다.

Secure Types — 메모리 변조 방지

재화·스탯 같은 핵심 값을 Native 힙에서 처리하고 C#에는 마스킹 토큰만 전달합니다. Unity Inspector와 자연스럽게 연동됩니다.

빌드 무결성 검증 (Build Integrity)

서명 기반 기준선으로 정식 빌드와 변조 빌드를 구분해, MOD APK 재배포에 필요한 분석 공수를 높입니다.

스피드 & 타임 핵 방지

멀티스레드 타이머와 다중 웹 타임스탬프의 쿼럼(다수결) 검증으로 TimeScale 변조와 기기 시각 변경을 감지합니다.

메모리 인젝션 탐지 (Frida·DLL)
디바이스 바인딩 (세이브 복사 방지)
설치 출처 검증 (사이드로딩 차단)
물리 엔진 해킹 방지
Secure File — 로컬 파일 암호화
Safe PlayerPrefs
Steam Guard / Anti-Piracy
4단계 자기검증 부트 체인
간편한 통합

코드 수정 없이,
3분 안에 연동 완료

패키지를 임포트하고 OZero Security > Config & Dashboard에서 필요한 모듈을 켜면 기본 연동이 완료됩니다.
오른쪽 에디터 창을 직접 조작해 보세요.

  • 자동 런타임 오브젝트 생성 — 씬마다 컴포넌트를 수동 배치할 필요가 없습니다.
  • 원클릭 보안 프리셋 — Low / Standard / Strict 강도를 프로젝트 상황에 맞게 전환합니다.
  • 암호화된 빌드 Config — 보안 설정은 빌드 시 암호화되어 평문이 노출되지 않습니다.
Inspector
O Zero Security Config (O Zero Security Config)

OZero Security Config & Dashboard

보안 설정을 구성하세요. 활성화된 모듈은 런타임에 자동 생성되므로 수동 씬 연결이 필요하지 않습니다.
Quick PresetStandard ★
License & ServerStandard
Common SettingsConfigured
Global Threat ResponseStrict
Build Integrity
Install Source
Steam Anti-Piracy
Device Binding
Speed & Time Hack
라이선스

프로젝트 규모에 맞게 확장하세요

Standard로 로컬 보호를 시작하세요. Pro는 프로젝트 전용 네이티브 바이너리와 텔레메트리·원격 보안 설정·위협 분석을 통합해, 출시 후에도 보안을 지속적으로 운영하는 라이브 서비스 보안 솔루션입니다.

Standard

서버리스 클라이언트 SDK

로컬 보호를 빠르게 적용하려는 인디·싱글 플레이·서버 없는 프로젝트

$159USD · 영구
  • 10개 보안 모듈 전체 제공
  • 라이선스 키 없이 패키지 임포트로 활성화
  • 오프라인 단독 동작 · 무제한 프로젝트
  • Unity Asset Store 표준 라이선스
OZero 직접 구매
Recommended

Pro

프로젝트 전용 바이너리 · 라이브 서비스 보안 운영

프로젝트 전용 네이티브 바이너리부터 위협 분석과 원격 보안 설정까지, 라이브 서비스의 보안을 한곳에서 운영하세요.

$199/월 · 프로젝트 1개
데모 보기

Standard 보유 시 월 $199 · 동시 구매 시 첫 결제 $358, 이후 월 $199

  • Standard의 모든 기능 + 프로젝트 전용 네이티브 바이너리
  • 전용 바이너리 교체: 최근 30일 기준 최대 5회
  • 빌드 무결성·Steam Guard 서버 검증
  • 위협 모니터링·분석: 텔레메트리로 탐지 신호와 발생 현황 확인
  • 원격 보안 설정: 앱 재배포 없이 지원되는 보안 정책과 설정 변경
  • 기본 100K MUAD 포함 · 초과 1K당 $2

Standard 라이선스가 필요합니다구매 시 Unity Asset Store 또는 OZero 직접 구매 인보이스 인증이 필요합니다.아직 구매하지 않으셨다면 Add-on 구매 시 OZero Standard 직접 구매를 함께 선택할 수 있습니다.

Pro 월간 결제

Standard 정가는 USD $159이며 Unity Asset Store와 OZero 직접 구매에 동일하게 적용됩니다.

실제 결제 금액은 거주 국가의 세금·VAT와 결제 통화 환산에 따라 표시 금액과 다를 수 있습니다.

OZero 직접 구매와 Unity Asset Store 구매 모두 구매한 Standard 제품의 SDK 다운로드와 업데이트를 기간 제한 없이 제공합니다.

Unity Asset Store에서 구매한 경우 다운로드·재설치·환불 조건은 Unity의 정책이 적용됩니다.

베타 구매 안내 현재 구매 채널을 베타 운영 중이며, 사전 승인된 일부 고객만 구매할 수 있습니다. 승인된 이메일 주소로 구매 링크를 요청해 주세요.
운영 중인 Unity 게임을 위한 SDK·Pro 데이터 협력 OZeroSecurity 파트너 프로그램은 심사 승인된 상용 라이브 Unity 게임에 SDK와 Pro 운영 기능을 제공하고, 사전에 합의한 범위의 운영·보안 데이터를 함께 활용하는 협력 프로그램입니다. 고객사명·프로젝트명·로고·도입 사례의 공개 여부는 파트너 참여와 별도로 결정합니다. 공개가 필요한 경우 사용할 명칭·문구·채널을 사전에 협의하고 승인받은 범위에서만 게시합니다.

세금이 적용될 수 있으며 결제 단계에서 계산됩니다.

Standard 구매

Asset Store 또는 OZero 직접 구매

Asset Store 구매 고객은 인보이스 확인 후 Add-on을 연결할 수 있고, 직접 구매 고객은 포털에서 SDK를 다운로드합니다.

Pro Add-on

월 기본 $199

OZero 혹은 고객의 서버와 함께 보안 검증을 수행하며, 텔레메트리, 보안 레포트, 원격 설정, 자동 차단 정책 등을 활용하여 더 강한 보호를 제공합니다.

정상 플레이어의 게임 이용은 중단되지 않습니다

구독 종료 후에도 적용된 전용 바이너리와 로컬 보호는 계속 동작합니다. 새 바이너리 취득·교체·업데이트와 Pro 서버 기능은 이용할 수 없습니다.

WebGL은 제한적 보호이며 Xbox/NSW/PS 등 콘솔은 별도 검토가 필요합니다.

보호 범위 문서 →
FAQ

자주 묻는 질문

Native C++ 보안 레이어란 무엇인가요?
.NET 디컴파일러로 쉽게 역분석되는 C# 에셋과 달리, OZero Security의 핵심 로직은 컴파일된 C++ 네이티브 라이브러리(.so / .dll)에서 실행됩니다. 핵심 값은 관리 메모리에 직접 보관하지 않고 Native C++ 계층에서 다뤄 역공학과 메모리 스캔 분석 비용을 높입니다.
IL2CPP와 호환되나요?
네. IL2CPP와 Mono 모두 같은 방향의 네이티브 보호 모델로 동작하도록 설계하고 내부 검증을 진행했습니다. Unity 2022.3 LTS 이상을 지원합니다.
게임 성능에 영향을 주나요?
지원되는 기본 값 연산에서 반복 할당(GC 부하)을 줄이도록 설계했습니다. 다만 실제 프레임 영향은 프로젝트의 사용 패턴에 따라 달라질 수 있으므로, 프로젝트 환경에서 직접 프로파일링해 확인하는 것을 권장합니다.
오프라인 프로젝트를 지원하나요?
Standard는 빌드와 앱 실행을 오프라인으로 지원합니다. 취득한 Pro 프로젝트 전용 네이티브 바이너리도 오프라인으로 사용할 수 있습니다. Pro 텔레메트리·원격 보안 설정·서버 검증·Steam DRM은 기능별로 인터넷 연결과 유효한 구독이 필요할 수 있습니다.
일회성 결제인가요?

OZero Security는 Standard 영구 라이선스를 기반으로 하며, 필요할 때 월간 Pro Add-on으로 확장합니다.

요금제가격기간범위
Standard$159 USD영구클라이언트 보호 SDK
Pro Add-on$199/month월간프로젝트 1개 · 최근 30일 회전 5회 · 100K MUAD

Pro는 별도 셋업비 없이 제공됩니다. 초과분은 완성된 1K MUAD 단위당 월 $2로 자동 청구하며 1K 미만은 청구·이월하지 않습니다.

취득한 프로젝트 전용 네이티브 바이너리는 구독 종료 후에도 사용할 수 있나요?
네. 정상 취득한 프로젝트 전용 네이티브 바이너리는 구독 종료 후에도 오프라인 빌드와 배포 앱 실행에 사용할 수 있습니다. 새 바이너리 취득·다운로드·교체·업데이트 제공에는 유효한 구독이 필요합니다.
Pro의 운영 기능을 사용하려면 구독을 유지해야 하나요?
네. 텔레메트리·원격 보안 설정·어테스테이션·서버 검증 등 Pro 서버 기능을 사용하는 동안에는 유효한 구독이 필요합니다. 구독이 종료되어도 정상 취득한 프로젝트 전용 네이티브 바이너리와 기존 배포 앱의 로컬 보호는 계속 동작합니다.
LD Player, BlueStacks 같은 Android 에뮬레이터에서도 실행되나요?
네, Config에서 제어할 수 있습니다. 일부 Android 에뮬레이터나 QA 환경은 디버거/가상화 신호가 실제 단말과 다르게 보일 수 있으므로, 테스트 단계에서는 에뮬레이터 차단 옵션을 낮추고 프로덕션 빌드에서는 다시 강화하는 운용을 권장합니다.
모든 소스코드가 포함되나요?
C# 레벨의 모든 소스코드가 제공됩니다. 다만 보안상의 이유로, Native 레이어에서 빌드된 .so · .a · .dll 바이너리의 원본 소스코드는 제공되지 않습니다.
Steam DRM을 켜면 온라인으로만 동작하나요?
아니요. 최초 1회 온라인 활성화만 필요하며, 이후 플레이는 오프라인 허용 기간(기본 7일 이상) 동안 인터넷 연결 없이 정상 동작합니다. OZero 서버에 일시적으로 연결이 안 되는 상황에서도 이미 활성화된 기기는 자동으로 플레이를 허용합니다.

※ Steam DRM(Activation 모드)은 Pro/Enterprise 전용 옵션으로 기본값은 비활성(Off)입니다. 고객 포털 Steam 설정에서 직접 켤 수 있습니다.
모든 플랫폼에서 사용 가능한가요?
현재 공식적으로 지원하는 플랫폼은 Windows · iOS · Android · macOS · Linux · Dedicated Server · Steam · Unity Editor입니다. WebGL은 Native C++ 계층이 동작하지 않는 브라우저 환경이므로 간단한 런타임 체크와 무결성 힌트 수준의 제한 보호로 제공됩니다. 콘솔(Nintendo Switch, PS5, Xbox)은 별도 검토가 필요합니다.
별도 게임 서버가 없어도 Pro를 사용할 수 있나요?
네. 자체 게임 서버가 있다면 OZA 토큰을 /v1/validate로 직접 검증하는 방식이 가장 강합니다. 서버가 없는 팀은 OZero Managed Verification을 켜서 OZero 서버가 토큰 검증과 allow/warn/block 정책 판단을 대신 수행하게 할 수 있습니다. 단, 최종 집행은 클라이언트에서 이루어지므로 서버 권한 기반 차단만큼 강하지는 않습니다.
GET STARTED

연동 문의부터 도입 상담까지, 편하게 문의하세요

문의 목적에 맞는 창구를 선택하면 담당자가 확인 후 안내해 드립니다.

문의하기

연동 문의

제품 연동과 기술 지원 문의입니다. 접수 시 Asset Store 인보이스 또는 OZero 라이선스 키 확인이 필요합니다.

기술 지원 라이선스 / 결제 기타

BUSINESS

도입 및 비즈니스 문의

기업·스튜디오 도입, 맞춤 견적, 대량 라이선스, 리셀러 및 사업 제휴를 상담해 드립니다.

도입 및 견적 문의 리셀러·유통 파트너 문의 사업 제휴 문의
Pro 고객은 운영 포털에서도 보안 이벤트와 라이선스 정보를 확인하고 지원 요청을 연결할 수 있습니다.