Frage

Update 3: , um den Zugriff beschränken, um die Sicherheit Reiter funktioniert jetzt. (Das ist, manuell) Jetzt suchen sie programmatisch zu tun (Visual C #) und auch, wie eine Datei zuzugreifen Administratorkonto in einem einfachen Benutzerkonto. Hinweis -. ich diese Funktion in Windows bemerkt wird, kopieren und verwenden ‚Ausführen als‘, das Administrator-Kennwort eingeben und dann können Sie die Datei zugreifen

Update 2: gefunden, wie die Sicherheit Registerkarte anzuzeigen

  

Um die Registerkarte Sicherheit anzuzeigen

     

Öffnen Ordneroptionen in der Systemsteuerung.   (Klicken Sie auf Start, auf Systemsteuerung,   auf Darstellung und Designs, und dann   auf Ordneroptionen.)

     

Auf der Registerkarte Ansicht unter Erweiterte   Einstellungen, klare Verwenden Sie einfache Datei   Sharing [Empfohlen].

Update 1: Ich fand die folgenden Artikel , was darauf hindeutet, wie Berechtigungen, um Dateien zu geben, aber ich die Registerkarte Sicherheit nicht finden, wenn ich Eigenschaften klicken, haben Sie es? Irgendwelche Ideen, wie es bekommen

Ich habe eine Datei, die ich von beine geändert schützen will. Sie nicht zu mir sagen, dass es verschlüsseln, das das Problem nicht lösen, ich mag, dass die Benutzer die Datei nicht ändern, aber nur ich (mein Programm). Gibt es eine Art der Authentifizierung für Windows-Dateien, ich weiß, dass das, was ich sage, ist dumm zu Authentifizierung, aber einige Windows-Dateien unzugänglich sind wie ‚ntuser.dat.LOG‘ im Benutzerprofil. Wenn ich versuche, diese Datei zu öffnen es nicht öffnen.

Ich möchte etwas wie das, für diese Datei scheint es, da Windows es verwendet. Richtig. Aber was ist, wenn mein Programm shutdown, ich will nicht die Datei auch in diesem Fall geändert werden. Wie soll ich tun?

ich für die vollständige und detaillierte Lösung nicht fragen, ich will Ideen, Anregungen, Tipps oder irgendeine Sache, die Sie wissen, dass es hilft, da es kompliziert zu sein scheint: p

War es hilfreich?

Lösung

Sind Sie auf einer Windows-Domäne oder eine Arbeitsgruppe? Welche Version von Windows ist das? Sind Sie ein Administrator des Computers?

Es sollte möglich sein, den Besitz einer Datei zu nehmen, und dann die Berechtigungen so eingestellt, dass Sie der einzige sind, der diese Datei zugreifen können. Unter Windows XP (Vista ist ähnlich) Rechtsklick auf die Datei und Ansicht Properties. Wählen Sie die Registerkarte Security und dann können Sie bestimmte Berechtigungen für eine Datei festgelegt. Sie können Advanced und setzen noch spezifischere Optionen klicken.

Wenn Sie auf einer Domäne sind, zu betrachten, die Domain-Administratoren immer in der Lage sein wird / bearbeiten Sie Ihre Dateien.

Edit: Aus KB 290403 :

  

In Windows XP Home Edition und Windows XP Professional, wenn in einer Arbeitsgruppe arbeitet, wird die Registerkarte Sicherheit standardmäßig ausgeblendet. Dieses Verhalten tritt auf, weil in Windows XP Home Edition und Windows XP Professional, sind gezwungen, die Gäste zu einer Arbeitsgruppe anmelden.

Wenn Sie also diese verfolgen wollen, können Sie Ihren Computer im abgesicherten Modus starten kann, und dann werden Sie die Security Registerkarte sehen.

Sie können auch deaktivieren Simple file sharing in den Advanced Optionen.

Andere Tipps

Sie können einen Windows-Dienst ausführen, der die Dateien oder etwas

sperrt

Entziehen Zugang für alle Benutzer aber selbst (oder das Konto, das Programm läuft wie). Rechtsklicken Sie im Windows-Explorer, Eigenschaften, Sicherheit.

Idee, dann: Ändern Sie Ihre Datei, so dass nur ein Benutzer Zugriff haben können. Entfernen Sie alle anderen Benutzer-Berechtigungen. Führen Sie Ihre Anwendung als Dienst mit dem einzigen Benutzer authentifiziert, die Zugriff auf die Datei hat.

Sie können die Wechsel Rechte der Datei zu machen, ist Besitzer ein Benutzer durch Ihre Anwendung bei der Installation erstellt. Aber trotzdem ein Administrator Auto dieses außer Kraft setzt, kann ich nicht sehen, wie man zu erfolgreich verriegeln.

Auch ein Windows-Dienst abgeschaltet werden kann, wird es so weit keine absolute Lösung sein, wie ich sehen kann.

Ein MD5 oder ähnliches Hash der Inhalt der Datei verwendet wird. Wenn die Datei erneute Öffnen, überprüfen Sie die gespeicherten Hash, um sicherzustellen, dass die Datei nicht geändert hat.

Das ist meine Idee! möglicherweise nicht sehr nützlich!

Beschränken Zugriff auf die Datei (Dies ist üblich) und vergewissern Sie sich nur Ihre porgram Zugriff darauf hat. Aber dies ist kein Beweis dafür, wie der Admin-Benutzer fehlschlagen kann, die Sicherheit der Datei ändern.

Lesen Sie die ersten n Bytes oder einige zufällige Bytes und speichern sie in der Registrierung. Das nächste Mal, wenn Ihr Programm beginnt prüfen, ob die Bytes übereinstimmen, wenn die Datei nicht geändert wurde. Wenn dies der Fall versuchen Sie die Datei neu zu erstellen.

Es kann nicht getan werden!

Sorry für diese stumpfe Antwort, aber trotz alle vorgeschlagenen Software Maßnahme zu „schützen“ die Datei, wird es nicht helfen.

Wenn der Benutzer wirklich will, auf die Datei zuzugreifen, kann er einfach legen Sie die Festplatte in einen anderen Computer und die Datei ändern. Oder sie können eine Linux-Live-CD verwenden, die von dem installierten Betriebssystem unabhängig ausgeführt wird.

Melden Sie die Datei mit einem privaten Schlüssel in Ihrer Anwendung eingebettet ist, und die Signatur überprüfen, bevor die Datei zu laden. Sie werden jedes Mal, wenn Sie die Datei zu schreiben, so dass die Signatur spiegelt alle Änderungen erneut anmelden müssen (wenn die Datei ohne unterzeichnet geändert wird, ist es offensichtlich, wenn Sie versuchen, die Datei zu laden).

NB dies ist nicht völlig sicher ist. Ein Cracker denkbar könnte den Schlüssel aus Ihrer Anwendung extrahieren, und es verwendet, seine modifizierte Version der Datei zu signieren. Es schützt nicht vor einem böswilligen Angriff, sondern wird von Ändern der Datei Ihrer durchschnittlichen Benutzer halten.

EDIT: Hmm, scheint Sie nicht über NACHWEIS egal, ob die Datei geändert wird, wollen Sie tatsächlich aus der Datei verhindert werden modifiziert. Sorry, ich glaube nicht, dass es eine Möglichkeit, dies zu tun. Der Benutzer könnte töten leicht jeden Prozess „Sperren“, um die Datei, oder sogar mit einer Live-CD oder etwas bootet und bearbeiten Sie die Datei auf diese Weise.

Darf ich es sagen ... " NTFS Alternate Data Streams " - bitte don‘ t shoot me!

Ja, ihr leicht zu ändern, aber nicht einfach durch Ihren durchschnittlichen Junkie befindet.

Die Datei müßte vom SYSTEM Benutzer gehört werden, und hat nur Rechte an die regelmäßigen Nutzer Gruppe gegeben lesen.

Ihr Installateur sollte in der Lage sein, die Datei zu erstellen, die volle Kontrolle System geben, dann lokale Benutzerrechte, um es zu beseitigen. Mit Ausnahme des Recht zu lesen.

Da die meisten Versionen von Windows keine Möglichkeit der Passwort-Schutz-Dateien und Ordner umfassen, bietet diese Seite Schritte auf stattdessen Dateien und Ordner zu verschlüsseln. Um Ihr Passwort für Dateien und Ordner in Windows schützen, möchten Sie ein Drittanbieter-Programm verwenden.

Microsoft Windows Vista, 7, 8 und 10 der Benutzer

Leider, Windows Vista, Windows 7, Windows 8 und Windows 10 bieten keine Optionen für den Passwortschutz Dateien oder Ordner. Sie mögen, dass ein Drittanbieter-Software-Paket-Programm verwenden, um dies zu erreichen. Wenn Sie möchten, eine Datei oder einen Ordner verschlüsseln, wird dies durch die folgenden Schritte durchgeführt werden:

  1. Wählen Sie die Datei oder den Ordner, den Sie verschlüsseln möchten.
  2. Rechtsklick auf die Datei oder den Ordner und wählen Sie Eigenschaften aus.
  3. Auf der Registerkarte Allgemein auf die Schaltfläche Erweitert.
  4. Aktivieren Sie das Feld für den „Inhalt verschlüsseln, um Daten zu schützen“ Wahl.
  5. Klicken Sie dann auf OK Übernehmen.

Microsoft Windows XP Professional Benutzer

Die folgenden Schritte für die Dateien auf Windows XP zu verschlüsseln professionellen gelten für Benutzer, die einen Laptop verwenden, die 2 oder viele Konten haben. Wenn Sie ein einzelnes Konto verwenden, finden Sie im Abschnitt gegenüber Sicherheitslösungen.

  1. Wählen Sie die Datei oder den Ordner, den Sie verschlüsseln möchten.
  2. Rechtsklick auf die Datei oder den Ordner aus und klicken Sie auf Eigenschaften.
  3. Auf der Registerkarte Allgemein auf die Schaltfläche Erweitert.
  4. Überprüfen Sie "Inhalt verschlüsseln, um Daten zu schützen" Wahl.
  5. Klicken Sie dann auf OK Übernehmen.

Microsoft Windows XP Home Benutzer

  1. Wählen Sie die Datei oder den Ordner, den Sie verschlüsseln möchten.
  2. Rechtsklick auf die Datei oder den Ordner aus und klicken Sie auf Eigenschaften.
  3. Klicken Sie auf die Registerkarte Freigabe.
  4. Überprüfen Sie die Box Diesen Ordner als privat
  5. Klicken Sie dann auf OK Übernehmen.

Weitere Informationen zu diesem Thema gehen zu lernen, Kryptografie in Windows

Quelle : - Technologie

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top