에듀케이션 위크 기간 한정 무료 콘텐츠 제공! (10월 31일까지)

CryptoNet: Protect your game against hackers!

Baptiste HUTTEAU - 2019/05/24

CryptoNet protects your game against network-based hacks, by encrypting replication!

  • 지원 플랫폼
  • 지원 엔진 버전
    4.22 - 4.25
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

CryptoNet encrypts your game's network traffic (all the things that are replicated, both RPC and variables) to prevent hackers from exploiting its network traffic. As CryptoNet works on top of replication, you don’t have to modify any of your game's code. Just plug it in, configure it, and your game's network is now safe!


CryptoNet is built to resist eavesdropping (hackers can't read your network traffic) and MITM attacks (hackers can’t alter your network traffic). As CryptoNet was made with modularity in mind, you can tweak the encryption parameters, and choose how secure you want your game to be. This way, the security level perfectly fits your needs, in terms of both performance and security.


The plugin is provided with an encryption that should be strong enough for most games. So, even if you don't know a lot about cybersecurity, you can be assured your game will still be secure, even with the defaults settings.

기술적 세부사항

Features:

  • Encrypts your game's network traffic
  • Keep your code as it is! CryptoNet works on top of UE4 replication, so it's totally independant from your code
  • Uses symmetric cryptography to encrypt your network traffic, and asymmetric cryptography to exchange the symmetric key
  • Verifies packets integrity using hashes, so you're sure they haven't been modified by a hacker
  • Highly customisable: you can change the symmetric algorithm, key sizes, and hash sizes, in one line each

Code Modules: CryptoNet (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 1

Network Replicated: N/A

Supported Development Platforms: Windows

Supported Target Build Platforms: x64

Documentation: Here