Kontinuierliche Überwachung von Dateiveränderungen ist ein Muss, wenn Sie unautorisierte Veränderungen und anormale Dateizugriffe sicher identifizieren möchten. IT-Administratoren müssen sämtliche an kritischen Dateien vorgenommenen Änderungen im Auge behalten – zum Einen, um Konformitätsvorgaben zu genügen, zum Anderen, um das Unternehmen vor externen und internen Datenbedrohungen zu schützen.
Nachstehend ein Vergleich der Schritte, mit denen Sie zuletzt veränderte Dateien auf Windows-Dateiservern mit PowerShell und ADAudit Plus erkennen können.
Das folgende Skript ruft die Namen der Dateien und zugehöriger Subordner ab, die im Ordner „Logs“ im Laufe des letzten Tages verändert wurden. Auch der Zeitpunkt der Änderung wird abgerufen.
$path="C:\Windows\Temp" $NoOfDirs=Get-ChildItem $path | Where-Object {$_.PSIsContainer -eq $True} ForEach($dir in $NoOfDirs ) { Get-ChildItem "$path\$($dir.name)" -Recurse | Where-Object {($_.LastWriteTime -gt ([DateTime]::Now.Adddays(-1))) -and ($_.PSIsContainer -eq $False) } | Select-Object @{l='Folder';e={$dir.Name}},Name,LastWriteTime | Sort-Object -pro LastWriteTime -Descending | Select -First 1 } Out-File -FilePath C:\Windows\Logs\Report1.html
(Speicherort erwähnen, an dem Berichte gespeichert werden sollen)
Wenn Sie die zuletzt veränderten Dateien eines anderen Ordners abrufen möchten, geben Sie den zugehörigen Ordnerpfad im Skript an.
Der Bericht lässt sich durch Anpassen des Skriptes im CSV- oder TXT-Format abrufen.
Zusätzlich zum Namen der Datei und dem Zeitpunkt der Veränderung liefert Ihnen ADAudit Plus auch folgende Details:
Nachstehend die Beschränkungen, mit denen Sie beim Abrufen eines Berichtes zu zuletzt veränderten Dateien mit nativen Werkzeugen wie Windows PowerShell rechnen müssen:
ADAudit Plus scannt sämtliche Domänencontroller der Domäne automatisch nach Informationen zu zuletzt veränderten Dateien, erzeugt den Bericht und präsentiert diesen über eine unkomplizierte und intuitiv bedienbare Oberfläche.