AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Sicherheitslücken- verschlüsselung gesucht
Thema durchsuchen
Ansicht
Themen-Optionen

Sicherheitslücken- verschlüsselung gesucht

Ein Thema von 5etH · begonnen am 29. Jan 2009 · letzter Beitrag vom 29. Jan 2009
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von 5etH
5etH

Registriert seit: 4. Mär 2008
Ort: Giessen
217 Beiträge
 
Delphi 2007 Professional
 
#1

Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 14:38
Ich hab ein Programm geschrieben, dass in der Domaine arbeitet. Dazu musste ich in dem Programm Benutzername und PW Hardcore hinterlegen.

Mein Problem, wenn ich die Exe in den Editor.exe ziehe kann ich ohne weiteres die Strings auslesen.

1. Wie kann ich sie Verschlüsseln Das sie nichtmehr Auslesbar sind.

2. Kann ich wenn das Programm das Erste mal gestartet wird Benutzername und Passwort abfragen und es dann Verschlüsselt hinterlegen und auch wider für das Programm entschlüsseln, sodass ich es garnicht erst im Programm hinterlegen müsste und wie sicher sind diese Verfahren?

schönen Gruß
Manuel
Manuel
Lieber heimlich schlau als unheimlich dumm
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 14:43
Zitat von 5etH:
1. Wie kann ich sie Verschlüsseln Das sie nichtmehr Auslesbar sind.
schwer. Zum verschlüsseln musst du ja das Passwort auch in der Exe hinterlegen. Du verschiebst das Problem also nur und machst es etwas schwieriger.

Zitat:
2. Kann ich wenn das Programm das Erste mal gestartet wird Benutzername und Passwort abfragen und es dann Verschlüsselt hinterlegen und auch wider für das Programm entschlüsseln, sodass ich es garnicht erst im Programm hinterlegen müsste und wie sicher sind diese Verfahren?
Natürlich geht das. Und das ganze isz so sicher wie der Algorithmus und das Passwort, welches zum verschlüsseln genutzt wird. Nur hier hast du ja auch wieder das Problem, wohin mit dem Passwort. Am sichersten ist es immer noch die Logindaten niergens zu speichern. Denn was hast du davon, wenn du einmal die Logindaten abfragst und dann speicherst? Dann kann ja doch wieder jeder das Programm starten.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von 5etH
5etH

Registriert seit: 4. Mär 2008
Ort: Giessen
217 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 14:51
es geht nicht um den start ^^ Das Programm mappt für ein Update ein Domainlaufwerk von der es die neue Exe Zieht.

es geht nur um das Mappen vom Laufwerk, für das Programm selbst muss der User dann Sein persönliches PW mit benutzernamen hinterlegen, dass hat was mit der Netzwerkherachie zu tun
Manuel
Lieber heimlich schlau als unheimlich dumm
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:07
zB so könnte es gehen..

Du nimmst dir eine Verschlüsselungsmethode die eingleisig ist, dass heisst ein Wort verschlüsselt, kann nicht mehr entschlüsselt werden (Hash).

Mit dieser Methode erzeugst du dir das verschlüsselte Passwort.
Dieses Passwort legst du hardcodet, in eine Datei, in eine Datenbank oder wo auch immer hin.

Gibt jemand im Programm ein Passwort ein, verschlüsselst du dieses Passwort mit derselben Methode.

Jetzt holst du dir deinen verschlüsselten Wert und vergleichst.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:19
Zitat von 5etH:
Dazu musste ich in dem Programm Benutzername und PW Hardcore hinterlegen.
Hardcoded, bitte. Nicht Hardcore. Woran du schon wieder denkst.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:19
Das funktioniert in diesem/seinem Fall nicht. Er braucht die Windows Benutzerdaten, um das Laufwerk zu mappen. Und diese will er hinterlegen. Da würdemir nur einfallen, das Netzlaufwerk so zu konfigurieren, dass es ohne Passwort geht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von 5etH
5etH

Registriert seit: 4. Mär 2008
Ort: Giessen
217 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:24
und genau daran hängt es. Leider bin ich nicht Admin und kann über das Laufwerk nicht entscheiden und die Rechte sind halt nunmal leider so vergeben.

Ich werde nun die Benutzerdaten Verschlüsselt in einer Datei Hinterlegen und sie im Programm entschlüsseln. Ich denke das es in diesem Fall diese Methode am besten ist.

Kann mir jemand eine Verschlüsselung empfelen oder wie ich am besten Vorgehe eine Eigene zu schreiben
Manuel
Lieber heimlich schlau als unheimlich dumm
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:27
Blowfish ist recht sicher und Freeware-Lizenz.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von 5etH
5etH

Registriert seit: 4. Mär 2008
Ort: Giessen
217 Beiträge
 
Delphi 2007 Professional
 
#9

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:30
1. kann ich das programm intern benutzen?

2. wie komme ich da ran? google.de ? oder suche ?
Manuel
Lieber heimlich schlau als unheimlich dumm
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#10

Re: Sicherheitslücken- verschlüsselung gesucht

  Alt 29. Jan 2009, 15:40
Hallo,

Ein Vorschlag:

Eine INI-Datei nehmen:

Diese ist verschlüsselt, auch die einzelnen Sektions ([irgendwas]).
Die Werte links vom Gleichheitszeichen verschlüsselst Du z. B. mit der verschlüsselten Bezeichnung der Sektion, die Werte rechts vom Gleichheitszeichen mit dem Verschlüsselten Wert links vom Gleichheitszeichen (lass Deiner Phantasie freien Lauf).
Im Programm muss Du dann nur noch den Schlüssel zum verschlüsseln bzw. entschlüsseln der Sektionüberschriften speichern.
Wer diesen Schlüssel knackt, kann damit noch nicht die anderen Werte lesen, da er nicht weiß, in welcher Kombination und nach welchen Mutationen Du die weiteren Schlüssel aufgebaut hast. Wer das Knacken will hat zumindest viel Arbeit.

Zu Quelltexten schau mal bei http://www.koders.com/delphi/fidF727...px?s=algorithm

Diese Quelle habe ich vor längerer Zeit mal genutzt, um genau so ein Problem, wie Du es hast zu lösen, es ging halt nicht um Laufwerksverbindungen, sondern um Anmeldungen an diversen Datenbanken, aber das kommt auf's Gleiche heraus.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz