Alexander (HH): Verschlüsselung von Perl Scripten

Beitrag lesen

Moin Moin!

Verschlüsseln des Quelltextes bringt nichs. Spätestens, wenn der Computer das Script ausführen soll, braucht er den Entschlüsselungsalgorithmus und ggf. den passenden Key. Beides kann ein Angreifer absammeln.

Perl-FAQ Teil 3: How can I hide the source for my Perl program?

Du kannst es einem potenziellen Dieb vielleicht etwas schwerer machen, aber wer an Deinen Code ran will, wird rankommen. Auch compilieren hilft nichts, es gibt brauchbare Compiler für Flash, C++, C, VB und so ziemlich alle anderen gängigen Sprachen, den Rest analysiert man per Disassembler oder Debugger. Perl bringt übrigens gleich "ab Werk" ein passendes Tool mit. Egal wie gut Deine Verschlüsselung ist, und selbst wenn es der Top-Secret-Next-Next-Generation-Verschlüsseler der NSA ist, wird B::Deparse wieder brauchbaren Code ausspucken -- denn wie gesagt müssen Entschlüsselungsroutine und Schlüssel mitgeliefert werden.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".