Arent Reparse-Punkte ein massives Sicherheitsrisiko?

499
Martijn Deleij

Soweit ich es verstehe, können Reparaturpunkte zu jeder Datei hinzugefügt werden (sie sprechen nicht von symbolischen Links, sondern fügen sie zu den ADS vorhandener Dateien hinzu).

Wäre es nicht möglich, eine image.jpg zu erstellen, die einen Aktualisierungspunkt für cmd.exe enthält? Oder irre ich mich bei den Reparaturpunkten?

0

1 Antwort auf die Frage

0
Ramhound

Täusche ich mich bei den Reparaturpunkten?

Reparse-Punkte können nur von Anwendungen verwendet werden. Die in einem Analysepunkt enthaltenen Daten erfordern, dass eine Anwendung die Daten interpretiert und die Datei verarbeitet. Bei der Erstellung des Analysepunkts muss auch ein Analyse-Tag definiert werden, das die von ihm gespeicherten Daten identifiziert.

Eine Datei oder ein Verzeichnis kann einen Analysepunkt enthalten, bei dem es sich um eine Sammlung von benutzerdefinierten Daten handelt. Das Format dieser Daten wird von der Anwendung verstanden, die die Daten speichert, und einem Dateisystemfilter, den Sie installieren, um die Daten zu interpretieren und die Datei zu verarbeiten.

Wäre es dann möglich, eine image.jpg zu erstellen, die einen Aktualisierungspunkt für cmd.exe enthält?

Auf den Reparse-Punkt kann nicht nur eine alte Fotoanwendung zugreifen. Ich bezweifle auch ernsthaft, ob Windows aufgrund der Größe einer ausführbaren Datei sogar einen Analysepunkt festlegen lässt.

Reparse Punkte

Soweit ich es verstehe, können Reparse-Punkte zu jeder Datei hinzugefügt werden (sie sprechen nicht von symbolischen Links, sondern fügen sie dem ADS vorhandener Dateien hinzu).

Sie sollten darüber sprechen, da Reparse-Punkte verwendet werden, um überhaupt NTFS-symbolische Links zu erstellen. Sie werden auch verwendet, um gemountete Verzeichnisse zu erstellen.

Reparse-Punkte werden zum Implementieren von NTFS-Dateisystemverknüpfungen verwendet, sie werden auch zum Implementieren von bereitgestellten Ordnern verwendet

Junction.exe von SysInternals

Ich verstehe das, aber was passiert, wenn Sie einen Analysepunkt mit dem Tag eines Symlinks erstellen, ihn dann einer JPG-Datei hinzufügen und auf cmd.exe verweisen? Würden Windows die JPG-Datei dann nicht als Symlink behandeln, und statt das JPG zu öffnen, öffnen Sie cmd.exe. Martijn Deleij vor 5 Jahren 0
Haben Sie bestätigt, was Sie beschreiben, ist überhaupt möglich? Sie beschreiben ein mögliches Sicherheitsrisiko. Ich habe den Grund dargelegt, dass Reparaturpunkte selbst kein Sicherheitsrisiko darstellen, da ein Antrag die Verwendung der enthaltenen Daten erfordert. * Ich würde davon ausgehen, dass Sie nur einen defekten Symlink hätten, wenn Sie versuchen würden, ihn zu erstellen und einer bestimmten Datei zuzuordnen. * "Windows würde die jpg-Datei dann als Symlink behandeln und anstelle des jpg die cmd.exe öffnen?" - Zweifelhaft Ramhound vor 5 Jahren 0