| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: Dateiverschlüsselung OHNE PW im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige moin moin ich habe folgendes problem: ich versuche seit einiger zeit vergeblich ein programm (executable und dlls) unlesbar, aber ...
![]() |
| | #1 (permalink) |
| Registriert seit: 26.03.08 ![]() Likes: 0 | Anzeige moin moin ich habe folgendes problem: ich versuche seit einiger zeit vergeblich ein programm (executable und dlls) unlesbar, aber dennoch ausführbar zu machen. gute erfolge erzielte ich mit fileghost, wobei ich jedoch bemerkte dass diese änderungen nur lokal am eigenen pc erfolgten, nicht aber auf die datei selbst deswegen ist meine frage an dieser stelle: ist es möglich, wenn ja wie, eine datei für andere (hexacodes, etc) unlesbar zu machen, ohne dabei das programm soweit zu beschädigen dass es nicht mehr läuft? dasselbe sollte für jede art von datein möglich sein. noch als anmerkung: die verschlüsselung sollte kein passwort erfordern, sondern einfach einen simplen leseschutz darstellen |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | Einen simplen Lese-Schutz (dass nur du die Anwendungen ausführen kannst bzw. auf die Datei zugreifen kannst und kein anderer User) erreicht man auf einem lokalen System doch ganz gut über die Rechte-Verwaltung des Dateisystems ?! (jedenfalls solange, bis man mal mit ner Live-Linux-Distri bootet ;-) ) Oder was genau hast du vor?! |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Registriert seit: 25.07.06 ![]() Likes: 0 | Zitat:
| |
| | |
| | #4 (permalink) |
| Registriert seit: 27.12.07 ![]() Likes: 39 | du kannst auch eigene befehler erstellen; so kryptisch wie möglich. aber das grenzt schon fast an eine neue programmiersprache
__________________ You shoot yourself in somebody else's foot.|Dann gabs da noch den Mathematiker der P?=NP in O(1) erklärte. |[A]| = p(·,|[A]|)+1 |
| | |
| | #5 (permalink) | |
| Themenstarter Registriert seit: 26.03.08 ![]() Likes: 0 | Zitat:
jedoch sollte wie gesagt das programm ohne probleme weiter ausgeführt werden können | |
| | |
| | #6 (permalink) |
| Senior Member Registriert seit: 27.06.04 ![]() Likes: 0 | Wie soll denn dein System wissen was es mit der Datei machen soll? Irgendwie musst du ja den Schlüssel zum entschlüsseln übergeben (Passworteingabe, Smartcard, auf der HDD gespeichert...) |
| | |
| | #7 (permalink) |
| Registriert seit: 17.02.06 ![]() Likes: 0 | Also, mal ganz philosophisch gesehen sieht das analog einer "Dienstleistung" aus. Wir hatten übrigens das Thema schon mal. Für Batch-Dateien. Das Funktionsprinzip ist aber entweder relativ aufwendig oder nicht wirklich sicher. Das Grundprinzip: Du läßt die Anwendung NICHT im Verantwortungsbereich (sprich: unter dem Konto) des benutzenden Anwenders ausführen, sondern in einem von diesem getrennten Anwendungsbereich (sprich: Konto). DAMIT das Programm dort ausgeführt werden kann, OHNE daß es vom Anwender eingesehen werden kann, MUSS das Progamm in jenem Bereich von einem Administrator unter einem extra Konto eingerichtet und gestartet werden und auf das Benutztwerden warten. So wie es Millionen von Servern auf dieser Welt im Internet tun, deren Dienste man nutzen kann, ohne deren programmtechnische Inhalte lesen zu können (WENN die korrekt eingerichtet sind). In jedem anderen Fall MUSS zwingend eine Technik verwendet werden, die relativ trivial umgehbar ist - sobald der auf Abstand zu haltende Anwender ihr Funktionsprinzip verstanden hat. Das hat dann nur noch eine Verschleierungsfunktion. Die ja aber abhängig vom Anwendungsfall durchaus ausreichend sein kann. Denn wenn das Programm unter dem Konto des Anwenders ausführbar sein soll, MUSS es zwingend auch lesbar sein. Was sollte der Betriebssystemkern denn sonst im Namen des Anwenders ausführen? Wenn außerdem verhindert werden soll, daß nach einem Reboot von einem beliebigen alternativen Betriebssystem das Zeug gelesen werden kann, muß es zwingend verschlüsselt abgelegt werden, wobei der Schlüssel nicht auf dem zu schützenden System liegen darf. Das Programm muss also auch zwingend aus einem wie auch immer verschlüsselten Zustand von einem Administrator gestartet werden und entschlüsselt nur im RAM liegen, solange es unter dem entsprechend eingerichteten Betriebssystem läuft. Zum Schutz gegen Geheimdienste ist mitunter noch viel mehr erforderlich. Aber das sprengt den Rahmen... Sofern wir mal nicht von bösen Buben ausgehen, sollte es ausreichen, einen Rechner anständig mit Konten einzurichten und Programme als Dienste zu organisieren. |
| | |
| | #8 (permalink) | ||||||
| Themenstarter Registriert seit: 26.03.08 ![]() Likes: 0 | Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
mir geht es prinzipiell einfach um datenklau-vorbeuge Zitat:
| ||||||
| | |
| | #9 (permalink) | |
| Registriert seit: 17.02.06 ![]() Likes: 0 | Zitat:
Weil: WENN Du damit zufrieden bist, Cryptographie mit DIESER Methode zu verstecken, warum dann überhaupt so ein Aufstand über den Umweg der Cryptographie? Die wäre dafür totaler Overkill. Es wäre nicht nur scheinbar, sondern ganz elementar und vollständig nutzlos. Allerdings mußt Du damit rechnen, daß JEDER, der an sowas wie Binärcode oder auch nur dem Kopieren von Programmen interessiert ist, sich davon nicht mal ansatzweise beeindrucken läßt. Eine der GRUNDLEGENDSTEN Empfehlungen für Benutzer, die die Kontrolle über ihren Computer haben wollen, ist, das Verstecken solcher "versteckten" Dateien abzustellen: http://www.google.com/search?hl=en&q...en&btnG=Search > 100'000 Treffer (mal als Denkanstoß)... | |
| | |
| | #10 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Für ausführbare Programme gibt es zu diesem Zweck Protectoren. Bekannte sind z.B ASProtect, ExeCrypter, Armadillo, die von http://www.oreans.com/ Das gibt keinen sicheren Schutz, macht allerdings einen erheblichen Aufwand. Wenn Du google befragst, findest Du auch freie Protectoren (damit gepackte Executables werden von AV Software allerdings oft als Malware erkannt, da diese Protectoren von den lieben Script Kids zum Tarnen ihrer Malware missbraucht werden.). Vielleicht reicht das schon für Deine Zwecke aus. Sonst hat man das Henne-Ei Problem: solange der Code auf dem Zielrechner ausgeführt wird, muss er entschlüsselt vorliegen (oder man unterhält sich vorher mit Intel/AMD, so dass sie noch einen zusätzlchen Opcodedecoder für die Eigenkreation in ihre CPUs integrieren
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Was tun ohne PC? | Metrics | Umfragen | 2 | 08.07.05 19:13 |
| mit www ohne www ?? | FlasherMX | Internet Allgemein | 4 | 24.04.05 15:19 |
| net send ohne msdos/ausführen / ohne installation | bwb'ler | Network · LAN, WAN, Firewalls | 9 | 27.02.05 16:43 |
| Datenübertragung ohne i-net ^^ | c-geek-c | Off topic-Zone | 15 | 08.02.04 19:40 |
| XP ohne Aktivator? | Chris | Windows | 7 | 16.12.02 01:40 |