Maison  >  Article  >  Opération et maintenance  >  Quel est le schéma de cryptage et de protection des programmes et ressources UE4 ?

Quel est le schéma de cryptage et de protection des programmes et ressources UE4 ?

王林
王林avant
2023-05-21 18:59:051093parcourir

Cryptage du shell UnrealEngine4 Virbox Protector

résoudre le désassemblage de code et le code anti-dump, résoudre le piratage de logiciels et le plagiat d'algorithmes.

La suite complète d'outils de développement de jeux produite par les développeurs de jeux pour le développement de jeux s'appelle Unreal Engine 4. Unreal Engine est un moteur C++ pur conçu pour des performances élevées, prenant en charge des travaux à grande échelle, des jeux de plates-formes mobiles aux plates-formes de console. L'outil est équipé de capacités avancées d'analyse des performances CPU/GPU et d'un moteur de rendu flexible, permettant aux développeurs de créer efficacement des expériences VR de haute qualité. La logique de code principale de UE4 se trouve dans le fichier EXE et le fichier de ressources pak du projet. Deepin Virbox Protector peut protéger le code de l'exe contre le démontage, et en même temps crypte le fichier de ressources pak pour protéger les droits de propriété intellectuelle dans. le logiciel contre tout détournement.

Solution de cryptage :

Protection de la coque Virbox Protector :

L'outil de coque de protection Virbox est un ensemble d'outils de cryptage de protection automatique à haute résistance développés indépendamment par Deep Thought. Il introduit de manière innovante des moteurs de pré-analyse et d'optimisation automatique, résolvant efficacement le problème. de la virtualisation. Problèmes de sécurité et d’équilibre des performances lors de la protection du code. Aucune programmation n'est requise et des fonctions telles que la transplantation automatique de code, l'obscurcissement, le cryptage du shell et le cryptage des données sont intégrées pour obtenir une protection de haute résistance.

Pour garantir la sécurité de l'algorithme du logiciel, le fichier d'autorisation peut être écrit dans le verrou de cryptage DeepSearch EL 5, et des algorithmes importants peuvent être transplantés dans le verrou de cryptage pour fonctionner. Le verrou Senselock 5 prend en charge les algorithmes internationaux standard RSA1024/2048, ECC192/256/384, AES128/192/256, DES/TDES, SHA1/SHA256. La vitesse d'exécution du verrouillage interne est de 50 MIPS et la vitesse de communication est de 300 Ko/S, ce qui peut. garantir la précision de l'algorithme de verrouillage interne. Fonctionnement sûr et rapide pour garantir la vitesse de fonctionnement globale et l'expérience du jeu.

En utilisant des verrous logiciels ou des verrous cloud, les coûts des développeurs peuvent être réduits tout en garantissant un haut degré de sécurité. Cloud Lock peut être utilisé lorsqu'il est connecté à Internet, aucun matériel n'est requis et il est hautement utilisable et pratique. Le verrou logiciel peut être utilisé hors ligne, ne nécessite pas de périphériques matériels et contrôle le nombre de périphériques liés par des empreintes matérielles de liaison.

DS Protector Resource Protection

Protège divers fichiers de ressources, tels que des images, des vidéos, des audios, etc., pour protéger les ressources contre le vol.

Technologie de sécurité :

l Shell de machine virtuelle : l'outil de protection de coque de Senselock 5 introduit de manière innovante des moteurs de pré-analyse et d'optimisation automatique, résolvant efficacement les problèmes d'équilibre de sécurité et de performances lors de la virtualisation de la protection du code.

l Exécution de code fragmenté : utilisez sa propre technologie d'extraction de code mature dans le shell pour extraire un grand nombre de gros morceaux de code, les chiffrer et les obscurcir, puis les exécuter dans un environnement sûr, en minimisant la dépendance à l'égard de la technologie sous-jacente et fonctions du verrou de cryptage, et en même temps, un grand nombre de transplantations de segments importants assurent une sécurité accrue.

l Moteur de compilation crypté Virbox : il intègre la compilation, l'obscurcissement et d'autres fonctions de sécurité. En raison de l'intervention dans la phase de compilation, l'espace optimisable est inégalé par la technologie de virtualisation générale, et le degré d'obscurcissement des codes et des variables a également été fondamentalement. amélioré.

l Moteur anti-noir : moteur anti-noir à noyau de niveau R0 intégré, contre-mesures basées sur les caractéristiques comportementales (base de données anti-noir). Réprimez précisément le débogage, l’injection, la modification de la mémoire et d’autres activités malveillantes, des attaques passives à la protection active.

Caractéristiques :

l Sécurité : Un certain nombre de technologies de cryptage développées indépendamment assurent la sécurité du cryptage des programmes UE4

l Flexibilité : Vous pouvez utiliser des verrous de cryptage matériels, des verrous cloud ou des verrous logiciels, et vous pouvez également contrôler la limite de temps de le logiciel Ventes de modèles à durée limitée

l Commodité : coque personnalisée, cryptage en un clic, pas besoin de changer le code, développement rapide du cryptage !

l Stabilité : 99,95 % de stabilité, permettant aux développeurs de se concentrer sur le développement commercial sans soucis

Effet final :

  • Empêche efficacement la décompilation ou le désassemblage de formats tels que EXE

  • obscurcissement et virtualisation La machine protège le fonctions clés du développeur et réduit la vitesse de restauration manuelle de la logique du code par le pirate informatique

  • ne réduit pas la fréquence d'images du jeu et peut même augmenter la fréquence d'images du jeu dans certains cas.

  • Anti-débogage au niveau du pilote, suppression instantanée des débogueurs courants (IDA Pro/WinDbg/OllyDbg/X64Dbg).

  • Le code est déchiffré à la demande. Ce n'est que lorsque l'algorithme concerné est appelé qu'il sera déchiffré en mémoire. S'il n'est pas appelé, il ne sera pas déchiffré. ***Impossible de résoudre tous les codes à la fois !

Comparaison des effets avant et après le cryptage :
1. Échec du débogage OllyDbg et échec de la pièce jointe sur PC.

Quel est le schéma de cryptage et de protection des programmes et ressources UE4 ?

2.Cheat-Engine n'a pas réussi à lire la mémoire (nécessite un nouveau support moteur anti-noir)

Quel est le schéma de cryptage et de protection des programmes et ressources UE4 ?

Industries applicables :

Quel est le schéma de cryptage et de protection des programmes et ressources UE4 ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer