Schrift
[thread]6083[/thread]

Daten sicher speichern?



<< >> 5 Einträge, 1 Seite
FReAK La Marsch
 2004-02-19 05:24
#80208 #80208
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,
ich hab mir gerade ueberlegt ob es moeglich ist Daten eines Perl Programms so zu speichern, so dass die Daten nur von dem Programm gelesen werden koennen.

Da der Programmcode ja von jedem gelesen werden kann, der auf der Platte rumsuchen kann, kann ich mir nur schwer vorstellen dass das moeglich ist.

Warum ich das wissen will? Ich bastel gerade eine Kommunikationsplattform fuer einen Freund. Da sollen sich die Auszubildenden frei ueber die Sachen in der Firma austauschen koennen. Da das ganze auf dem Firmenserver landet, kann der Administrator da auch alles lesen und somit waer es moeglich dass dann so manche Aeusserung bei einem Vorgesetzten landet. Ich weiss dass es nie ganz sicher sein wird, da der Admin auch einfach auf dem Netzwerkverkehr lauschen kann, aber ich moechte es ihm halt auch nicht zu einfach machen.

Viele Gruesse,
FReAK
esskar
 2004-02-19 05:31
#80209 #80209
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Benutze Crype::TripleDES um die Daten zu verschlüsseln bevor du sie auf der Festplatte speicherst!
Witzig wäre, wenn du als Schlüssel z.B. den SHA1 (oder MD5) Digest deines Programmcodes verwendest. Das impliziert natürlich, dass du dein Programm nie wieder änderst, damit der Digest sich nicht verändert... oder du erzeugst mit ein wenig obfus-code einen schlüssel, denn du benutzt!
FReAK La Marsch
 2004-02-19 07:38
#80210 #80210
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Danke, nun weiss ich wie ich die Daten verschluessel, aber wie kann ich das im Code noch schuetzen?
Zum verschluesseln benoetige ich ja einen Schluessel und der muss ja irgendwie im Code stecken. Somit kann doch jeder der den Code lesen kann sich den Schluessel holen und die Daten entschluesseln.
Ich weiss zwar nicht ob ich es ganz so sicher brauch, denn die Suche nach dem Schluessel ist ja auch schon etwas aufwaendiger, aber man weiss ja nie :-)
Crian
 2004-02-19 11:54
#80211 #80211
User since
2003-08-04
5871 Artikel
ModeratorIn
[Homepage]
user image
[quote=esskar,19.02.2004, 04:31]Witzig wäre, wenn du als Schlüssel z.B. den SHA1 (oder MD5) Digest deines Programmcodes verwendest. Das impliziert natürlich, dass du dein Programm nie wieder änderst, damit der Digest sich nicht verändert... oder du erzeugst mit ein wenig obfus-code einen schlüssel, denn du benutzt![/quote]
Die Antwort sthet doch schon da :)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
FReAK La Marsch
 2004-02-20 03:25
#80212 #80212
User since
2003-08-14
38 Artikel
BenutzerIn
[Homepage] [default_avatar]
Mist stimmt :-)
<< >> 5 Einträge, 1 Seite



View all threads created 2004-02-19 05:24.