Integrity Shield Pro - Anti-Cheat, Tamper Detection & Protected Saves
Szekeres
$13.74
$27.49
50%OFF
(no ratings)
Jump AssetStore
Add client-side anti-cheat, protected variables, secure saves, tamper detectors and signed server evidence to Unity. Full source, Android/iOS signals, editor tools and a WebGL demo.Add client-side anti-cheat, protected variables, secure saves, tamper detection, mobile integrity signals and server-authoritative evidence to your Unity project from one inspectable package.Integrity Shield Pro is built as defense in depth, not as a promise that a Unity client becomes unhackable. It raises the cost of common memory and storage attacks, turns detector findings into a configurable session risk score, and gives your server signed evidence and deterministic validators to make the final decision.Try it before you buy it.The interactive WebGL showcase contains six hands-on labs. Re-key a protected value, corrupt one and watch the tamper event fire, trigger detector signals, see the session risk score change, inspect exported threat JSON at four privacy levels, and run the server-side rule validators.Demo Showcase | View Online DocumentationQuick setup, inspectable behaviorFor the no-code path, add one component, select a security profile and press Play.For custom integrations, every detector can be enabled, disabled and configured independently at runtime. Signal confidence, timing drift, risk thresholds, event routing, evidence detail and response policy remain under your control.Full C#, Android C++ and iOS Objective-C++ source is included, so you can inspect what each layer does rather than relying on an opaque service or managed DLL.Protected variables and collectionsProtect important runtime values against common memory-editing attacks with:• ProtectedInt• ProtectedFloat• ProtectedString• ProtectedBool• ProtectedVector3Protected collections are also included:• List• Dictionary• Queue• Stack• HashSetEach protected instance stores an encrypted payload with its own key. Call SetNewCryptoKey() to rotate that key at runtime without changing the stored value.When a protected payload is corrupted, reading it raises a tamper event instead of silently returning an incorrect value.Secure saves and protected PlayerPrefsProtectedPrefs provides authenticated, encrypted local records for sensitive settings and progress.Protected file storage adds the same principle to save files: data edited or corrupted outside the game is detected when loaded rather than automatically trusted.These systems are suitable for protecting local currency, progression, unlocks, inventory snapshots, settings and other records that should not be accepted after undetected modification.Ten anti-cheat detectorsIntegrity Shield Pro includes ten detector implementations:• Speed hack• Time manipulation• Memory-tamper canary• Assembly injection• Native-module injection• Known tools• Wallhack• Application integrity• File integrity• Platform signalsEach detector can be enabled or disabled independently at runtime. Confidence and drift values are configurable, allowing projects to distinguish between weak environmental indicators and stronger evidence.The showcase's Detection Lab lets you trigger detector findings and inspect the resulting events and risk-score changes.Android and iOS integrity signalsNative providers surface mobile integrity signals where the operating system permits them.The Android provider is built from the included integrityshield_native.cpp source. Prebuilt libintegrityshield.so files are supplied for:• arm64-v8a• armeabi-v7a• x86_64The script used to build those libraries is included.The iOS provider includes its IntegrityShieldIosNative.mm source.Available platform-dependent signals include:• Root or jailbreak indicators• Debugger indicators• Emulator indicators• Instrumentation indicators• Hook indicators• Package identity• Application hash• Certificate identity• Loaded modulesThese are signals rather than guaranteed verdicts. Availability and reliability depend on the platform, OS version, device and application configuration.Evidence, not automatic verdictsDetector findings enter a shared threat-event bus and live event log. The session risk meter combines those findings according to your selected policy instead of treating every signal as proof of cheating.Threat evidence can be exported as JSON at four selectable privacy levels:• Minimal• Standard• Verbose• QAIdentifiers are hashed rather than exported as raw IDs, and the showcase lets you inspect the exact payload before connecting it to a backend.Nothing is automatically sent to a hosted service.Server-authoritative multiplayer helpersClient-side findings are most useful when they help a server investigate or reject impossible actions.Integrity Shield Pro includes:• Signed evidence transport• Replay rejection• Deterministic movement-speed validation• Cooldown validation• Economy-grant validation• Inventory validation• Reported-kill validationThese helpers do not turn the client into the authority. They give your own backend structured evidence and reusable validation rules while keeping final enforcement under server control.Eight built-in security profilesInstead of configuring a large set of independent switches for every build, choose one of eight supplied profiles:• SinglePlayerBasic• SinglePlayerEconomy• CasualMultiplayer• CompetitiveMultiplayer• MobileLiveService• PcCompetitive• QaStressTest• WebGLLimitedEach profile configures the frame budget, risk threshold, multiplayer-evidence behavior and recommended detector set as one starting policy.Profiles are editable and can be replaced with project-specific policies.Editor toolsIncluded Unity Editor tooling:• Setup Wizard• Risk Scanner• Policy Simulator• Build Validator• Evidence ViewerThe Setup Wizard provides the shortest integration path. The remaining tools help inspect policy behavior, identify risky configuration, validate builds and review exported evidence before release.Evidence you can run yourself63 automated tests ship inside the package and run locally through Unity's Test Runner.In a clean Unity 6000.0.62f1 project, the recorded suite result is:• 56/56 EditMode tests passing• 7/7 PlayMode tests passing• Zero compile errorsThe same suite has been verified with both the Built-in Render Pipeline and URP.Full source includedThe package includes:• Full C# source• Android C++ provider source• iOS Objective-C++ provider source• Prebuilt Android native libraries• The script used to build the Android librariesThere are no opaque managed DLLs hiding the implementation.No hosted service or subscriptionIntegrity Shield Pro requires:• No account• No subscription• No hosted moderation service• No API key• No bundled third-party SDK• No third-party runtime contentNo telemetry is sent anywhere by default. You decide whether and where exported evidence is delivered, and connect the included evidence layer to your own backend.Known limitationsStated up front, because an anti-cheat asset that overpromises is worse than useless.• No kernel driver. Integrity Shield Pro does not perform process-wide or system-wide scanning and does not install stealth or persistent system components.• No automatic bans. Client findings are evidence used to raise a risk score, not proof that should automatically punish a player. Nothing is enforced by default.• No hosted moderation backend. Connect the evidence and transport layers to your own service.• Client-side keys can be extracted. A determined attacker with control over a device can inspect client code and memory. Managed-code protection is strongest when paired with IL2CPP, stripping and server-side validation.• WebGL uses a reduced profile. Browser clients expose memory and code to the user and do not provide the same platform-level signals as native builds.• Mobile signals change over time. Root, jailbreak, emulator, debugger and instrumentation behavior can change with OS policy. Validate signals against your own supported OS versions and device fleet before publishing detection-rate claims.• Assembly-injection detection is primarily relevant to Mono builds.For anything affecting competitive fairness, paid currency or valuable inventory, keep final authority on the server. This package is defense in depth, not a security boundary.RequirementsUnity 6000.0 or newer.Verified with Unity 6000.0.62f1.The core runtime and Editor tools require no packages beyond Unity's default modules.The demo content uses uGUI.The included tests use the Unity Test Framework.Built-in Render Pipeline and URP are verified.Samples and documentationIncluded content:• One interactive showcase with six labs: Welcome, Protected Data, Detection Lab, Analytics, Multiplayer and Workflow• Guided-tour mode• Automated showcase mode• Nine scenes in total, including focused examples• One searchable HTML manualThe documentation covers installation, both quick starts, architecture, security profiles, policy, responses, detectors, protected values, protected storage, multiplayer evidence, remote policy, analytics, Editor tools, platforms, the scripting API, security limitations, troubleshooting and frequently asked questions.Supportszekipapa77@gmail.comCore architecture• IntegrityShieldManager runtime• IntegrityShieldBootstrap for zero-code startup• IntegrityPolicy• IntegrityShieldProfile• Profile factory with eight built-in presets• ThreatEventBus• IntegrityEventRoutingConfig• Configurable risk thresholds, event routing and detector policy• 43 C# source files across 6 assembly definitions• Full source included; no opaque managed DLLsProtected values• ProtectedInt• ProtectedFloat• ProtectedString• ProtectedBool• ProtectedVector3• Per-instance encrypted payload and cryptographic key• Runtime re-keying through SetNewCryptoKey() while preserving the value• Corruption detected when read• Tamper detection raises a threat event instead of returning a silently incorrect valueProtected collections• Protected List• Protected Dictionary• Protected Queue• Protected Stack• Protected HashSetProtected storage• Authenticated and encrypted ProtectedPrefs• Protected file storage• External modification detected during loading• Suitable for local progression, currency, unlock, inventory and configuration recordsDetector suite• SpeedHackDetector• TimeManipulationDetector• MemoryTamperCanaryDetector• AssemblyInjectionDetector• NativeModuleInjectionDetector• KnownToolDetector• WallhackDetector• AppIntegrityDetector• FileIntegrityDetector• PlatformSignalDetector• Every detector can be enabled or disabled independently at runtime• Configurable signal confidence and driftAndroid provider• Native source: integrityshield_native.cpp• Prebuilt libintegrityshield.so for arm64-v8a• Prebuilt libintegrityshield.so for armeabi-v7a• Prebuilt libintegrityshield.so for x86_64• Android native-library build script includediOS provider• Native source: IntegrityShieldIosNative.mmPlatform-dependent signals• Root• Jailbreak• Debugger• Emulator• Instrumentation• Hook• Package identity• Application hash• Certificate identity• Loaded modules• Signal availability depends on platform and OS policyAnalytics and evidence• Live threat-event log• Configurable session risk scoring• Session risk meter• JSON evidence export• Minimal privacy level• Standard privacy level• Verbose privacy level• QA privacy level• Identifiers hashed rather than exported raw• Evidence payload can be inspected before backend integrationMultiplayer and server helpers• Signed evidence transport• Replay rejection• Deterministic movement-speed validator• Cooldown validator• Economy-grant validator• Inventory validator• Reported-kill validator• Client findings treated as evidence rather than automatic verdicts• Final enforcement remains server-controlledBuilt-in profiles• SinglePlayerBasic• SinglePlayerEconomy• CasualMultiplayer• CompetitiveMultiplayer• MobileLiveService• PcCompetitive• QaStressTest• WebGLLimited• Profiles configure frame budget, risk threshold, multiplayer evidence and recommended detectorsEditor tooling• Setup Wizard• Risk Scanner• Policy Simulator• Build Validator• Evidence Viewer• No-code workflow: add the component, choose a profile and press PlayDemo and samples• Interactive WebGL showcase• Six showcase labs: Welcome, Protected Data, Detection Lab, Analytics, Multiplayer and Workflow• Guided-tour mode• Automated showcase mode• Nine scenes in total, including focused examplesEngineering and verification• 63 automated tests included• 56 EditMode tests• 7 PlayMode tests• Tests runnable locally through Unity Test Runner• Recorded clean result: 56/56 EditMode and 7/7 PlayMode passing• Zero compile errors in the recorded clean import• Verified with Unity 6000.0.62f1• Built-in Render Pipeline verified• URP verified• Interactive WebGL showcase build• Full C#, C++ and Objective-C++ provider source included• No third-party SDKs• No hosted service• No subscription• No API keys• No automatic outbound telemetry• Single searchable HTML documentation fileKnown technical boundaries• No kernel driver• No system-wide or process-wide scanner• No stealth persistence• No automatic bans• No hosted moderation backend• Client-side keys remain extractable by a determined attacker with device control• WebGL uses a reduced security profile• Root, jailbreak, emulator and debugger signals require target-device validation• Assembly-injection detection is primarily relevant to Mono builds• Server authority is recommended for competitive, inventory and economy decisionsRequirements• Unity 6000.0 or newer• Verified with Unity 6000.0.62f1• Core runtime and Editor tools require only Unity's default modules• Demo uses uGUI• Test suite uses Unity Test FrameworkThird-party content• None• No third-party source code, SDKs, fonts, images or audio• Android native binaries are built from the included source• Android build script includedThis package was built with AI-assisted development tools. Primarily Claude Code for the C# implementation, with a smaller amount of assistance from GPT-based models via Codex. All generated code was reviewed, edited and integrated by hand rather than shipped as produced.No AI image generation was used for any screenshot store image. Every screenshot is a direct capture of this package's own demo scene running in UnityThe written documentation and store copy were drafted with AI assistance and edited by hand.




