Schutz vor Rissbildung - insbesondere Möglichkeiten, um ein Programm schwieriger zu dekompilieren zu machen

StackOverflow https://stackoverflow.com/questions/4295808

Frage

Ich mache ein kommerzielles Produkt, das einen Client und Server-Seite haben wird. Der Kunde ist völlig abhängig von dem Server, nur um es schwieriger zu knacken / Piraten. Das Problem ist, selbst dann gibt es eine Chance, dass jemand Ingenieur das Protokoll umkehren werden und ihre eigenen Server machen.

Ich habe darüber nachgedacht, die Verbindung verschlüsselt entweder mit ssl oder mit einem anderen Algorithmus, so dass es so einfach, nicht nur aus dem Protokoll zu Figur sein wird, den Datenverkehr zwischen dem Client und dem Server von Sniffing.

Nun ist die einzige Sache, die ich an, dass die Piraten denken kann, würde verwenden, um das Programm zu dekompilieren, entfernen Sie die Verschlüsselung und versucht, den „Klartext“ -Protokoll, um Reverse Engineering zu sehen, es.

Ich habe vorherige Themen gelesen und ich weiß, dass es unmöglich ist, es unmöglich macht, zu knacken, aber was zwickt können wir unseren Code Programmierer bringen für Cracker es einen großen Kopfschmerzen zu machen?

War es hilfreich?

Lösung

Lesen wie Skype es tat . Wie auch immer, im Allgemeinen, das ist unmöglich.

Andere Tipps

Eine Sache, die Sie brauchen sich bewusst sein, dass die meisten Packer / cryptors Fehlalarme mit Virenscannern verursachen. Und das kann ziemlich lästig sein, weil die Leute die ganze Zeit beschweren sich, dass Ihre Software einen Virus enthält (sie nicht bekommen, das Konzept der False Positives).

Und für Protokoll-Verschleierung nicht SSL verwenden. Es ist trivial für einen Angreifer den Klartext abzufangen, wenn Sie Send mit dem unverschlüsselten Text nennen. Verwenden Sie SSL für die Verbindung zu sichern und die Daten verschleiern, bevor sie gesendet werden. Die Verschleierungs Algorithmus muss nicht werden kryptographisch sichern.

IMHO, ist es schwierig, den tatsächlichen Ebene Code zu verbergen. Was die meisten Packer tun, ist es schwierig, patchen zu machen. Aber in Ihrem Fall Themida könnte den Trick tun.

Hier sind einige nette Tipps über einen guten Schutz zu schreiben: http: //www.inner-smile .com / nocrack.phtml

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top