Delphi-PRAXiS
Seite 1 von 7  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Das Programm schützen??? (https://www.delphipraxis.net/28350-das-programm-schuetzen.html)

uups 23. Aug 2004 16:18


Das Programm schützen???
 
Ich möchte mein kleines Programm, das ich für eine Gruppe von Benutzern geschrieben habe, irgendwie schützen, da zu dieser Gruppe einige nicht ganz korrekte Menschen gehören, die Ahnung vom Computer haben und eventuel versuchen werden, mein Programm weiter zu verbreiten. Ich habe mir so überlegt, das Programm Systemgebunden zu machen. Da ich das Programm sowieso selbst auf alle Systeme installieren werde, erstelle ich zuerst auf meinem Server eine Datei, die als Dateiname die MAC-Adresse des Systems hat, auf dem ich das Programm installiere. Beim Start überprüft das Programm, ob die entsprechende Datei auf dem Server vorhanden ist.

Ich weiss, dass diese Methode kein wirklicher Schutz ist, ich denke aber, in meinem Fall wird es reichen. Einige Fragen habe ich aber:

1. Wie leicht lässt sich diese Schutz umgehen?
2. Worauf muss ich achten?
3. Wird es sicherer, wenn ich die MAC-Adresse verschlüsselt abspeichere?
4. Welche sicherere Alternative habe ich?

Danke!

MfG

Blutiger Anfänger 23. Aug 2004 16:30

Re: Das Programm schützen???
 
LOL ... man kann sogar die MAC aufm System ändern, wo ist denn das Schutz?

Nachtrag: Ergo würde selbst hardcoden der MACs nix bringen ...

Phoenix 23. Aug 2004 16:32

Re: Das Programm schützen???
 
Zitat:

Zitat von Blutiger Anfänger
LOL ... man kann sogar die MAC aufm System ändern, wo ist denn das Schutz?

Das zeigst Du mir bitte. Die MAC ist eine HARDWARE - Id der Netzwerkkarte und fest in den Chip integriert, ergo nicht änderbar. :roll:

Nachtrag: Bei Wavelan - Karten sieht das etwas anders aus, hier sind die Spezifikationen nicht so fest. Und eine Verwendung der MAC ist tatsächlich nicht wirklich sicher. Eine Systemeigene GUID ist da schon sicherer, aber auch das Hardcoden bringt nix (auch nicht verschlüsselt), weil man mit etwas ASM-Kenntnissen auch die Abfrage komplett aushebeln kann.

w3seek 23. Aug 2004 16:34

Re: Das Programm schützen???
 
Zitat:

Zitat von uups
1. Wie leicht lässt sich diese Schutz umgehen?

Wie du bereits gesagt hast, sehr sehr leicht.
Zitat:

Zitat von uups
2. Worauf muss ich achten?

Dass es KEINEN brauchbaren Schutz gibt
Zitat:

Zitat von uups
3. Wird es sicherer, wenn ich die MAC-Adresse verschlüsselt abspeichere?

nein
Zitat:

Zitat von uups
4. Welche sicherere Alternative habe ich?

Keine, ausser Vertrauen ;)

Hoffe das war jetzt nicht zu deprimierend diese Antwort, ist aber meine Meinung zu dem Thema

jfheins 23. Aug 2004 16:38

Re: Das Programm schützen???
 
Die MAC-Adresse ist definitiv änderbar, ich weis nur leider nicht mehr wie.
(irgendwas auf Komandozeile. Ist glaub ich nicht mal ein neustart nötig)

Snoop007 23. Aug 2004 16:48

Re: Das Programm schützen???
 
ja das stimmt mitder MAC-Adresse, wollte ich auch zurerest nicht glauben als ich das gehört hatte
z.b. soll es paar billiganbieter geben bei denen soll das möglich sein aber nicht nur da ..

ich glaub eine ähnliche diskussion war schonmal hier im board

Sharky 23. Aug 2004 17:05

Re: Das Programm schützen???
 
Hai uups,

ersteinmal "Herzlich Willkommen in der Delphi-PRAXIS".

Zu deiner Frage: Letztendlich ist jeder Schutz eines Programmes umgehbar. Es gibt zwar methoden (Hardware-Dongle, ableich mit Servern im Netzwer die wiederrum vor zugriff geschützt sind) um ein Programm "zu schützen".
Die Frage ist jedoch: Steht der Aufwand das Programm zu schützen in einem gesunden Verhältniss zu den Fähigkeiten des Programmes?
Das ist denke ich die Frage die Du dir als erstes stellen solltest:


@alle: Es gibt NICs bei deinen die MAC über eine Software des Herstellers geändert werden kann. Über den (Un)sinn solcher Karten wollen wir aber an dieser Stelle nicht diskutieren oder gar streiten ;-)

Blutiger Anfänger 23. Aug 2004 17:07

Re: Das Programm schützen???
 
Zitat:

Zitat von Phoenix
Zitat:

Zitat von Blutiger Anfänger
LOL ... man kann sogar die MAC aufm System ändern, wo ist denn das Schutz?

Das zeigst Du mir bitte. Die MAC ist eine HARDWARE - Id der Netzwerkkarte und fest in den Chip integriert, ergo nicht änderbar. :roll:

Nachtrag: Bei Wavelan - Karten sieht das etwas anders aus, hier sind die Spezifikationen nicht so fest. Und eine Verwendung der MAC ist tatsächlich nicht wirklich sicher. Eine Systemeigene GUID ist da schon sicherer, aber auch das Hardcoden bringt nix (auch nicht verschlüsselt), weil man mit etwas ASM-Kenntnissen auch die Abfrage komplett aushebeln kann.

Die MAC ist Treibersache. Du kannst es auf allen Windoofs und auf Linux ändern PUNKT!

Blutiger Anfänger 23. Aug 2004 17:09

Re: Das Programm schützen???
 
Zitat:

Zitat von jfheins
Die MAC-Adresse ist definitiv änderbar, ich weis nur leider nicht mehr wie.
(irgendwas auf Komandozeile. Ist glaub ich nicht mal ein neustart nötig)

Irrtum, Neustart ist notwendig auf allen Systemen wo es nicht per WMI geht - ansonsten per WMI.

Was fürn Tool man benutzt ist irrelevant. Man kann auch die Reg-Keys modden.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Network

Blutiger Anfänger 23. Aug 2004 17:12

Re: Das Programm schützen???
 
Zitat:

Zitat von Sharky
Hai uups,

ersteinmal "Herzlich Willkommen in der Delphi-PRAXIS".

Zu deiner Frage: Letztendlich ist jeder Schutz eines Programmes umgehbar. Es gibt zwar methoden (Hardware-Dongle, ableich mit Servern im Netzwer die wiederrum vor zugriff geschützt sind) um ein Programm "zu schützen".
Die Frage ist jedoch: Steht der Aufwand das Programm zu schützen in einem gesunden Verhältniss zu den Fähigkeiten des Programmes?
Das ist denke ich die Frage die Du dir als erstes stellen solltest:

Stimmt allerdings. Dongles sind auch kein Problem ... entweder du umgehst sie (legal) oder du nackst den Treiber oder schreibst nen eigenen ... ist eine Frage wie dringend der Cracker ran will an das Zeugs ... am besten du bringst mal den relevanten Source-Teil hier rein und dann wird die Diskussion etwas weniger abstrakt - ergo konkreter.

Zitat:

Zitat von Sharky
@alle: Es gibt NICs bei deinen die MAC über eine Software des Herstellers geändert werden kann. Über den (Un)sinn solcher Karten wollen wir aber an dieser Stelle nicht diskutieren oder gar streiten ;-)

Siehe oben. Es geht IMMER, bei ALLEN Karten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:31 Uhr.
Seite 1 von 7  1 23     Letzte »    

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