Eine ServerFault-Frage ist damit fast identisch. Hoffentlich hast du es überprüft, bevor du deine Frage postest, aber deine ist etwas anders, also werde ich hier antworten.
Die kurze Antwort lautet: Wenn JEMAND Zugriff auf einen Endpunkt (das System, von dem aus Sie sich befinden scp
oder scp
zu dem Sie sich befinden) und über die entsprechenden Berechtigungen verfügt , kann er sehen, was passiert. Wenn sie keinen Zugriff auf einen der Endpunkte haben, haben sie wahrscheinlich keinen Zugriff auf das, was Sie tun, oder können es nicht entschlüsseln (abgesehen davon, dass sie die Anwendung möglicherweise anhand der Protokollnummern kennen).
Die Antwort hängt letztendlich stark von Ihrer Infrastruktur ab. Am wahrscheinlichsten ist es jedoch, dass Ihr Datenverkehr unbemerkt bleibt, solange keine intensive Überwachung stattfindet und SCP nicht als Bedrohung im Unternehmen eingestuft wird (was rote Fahnen auslöst). Dies gilt insbesondere für kleinere Unternehmen.
Wie @SimonRichter bereits erwähnt hat : Wenn jemand einen Befehl auf Ihrem System ausführen kann (z. B. admin oder andere), kann er Ihre Prozessliste überprüfen und die Befehlszeile anzeigen scp -args /filepath/
. Dies setzt jedoch voraus, dass sie entweder alle Prozessaktivitäten protokollieren oder sie zum Zeitpunkt der Übertragung überprüfen. Wenn Sie es von Ihrem eigenen System bei der Arbeit auf ein anderes System übertragen (z. B. zu Hause oder anderswo), haben sie diese Sichtbarkeit nicht unbedingt.
Zusätzlich, wie @ alex.forencich erwähnt: Es ist auch möglich, alle Systemaufrufe (einschließlich der Aufrufe zum Öffnen und Lesen von Dateien) zu protokollieren, selbst wenn Ihr Kopierprogramm (scp, sftp usw.) keine Protokolle oder Datenverluste (Befehlszeilenargumente) aufweist ) ist es immer noch möglich herauszufinden, welche Dateien gelesen oder geschrieben wurden. Siehe das Linux-Audit-System. -
sftp
. Möglicherweise wird es protokolliert, es ist jedoch nicht eindeutig als Prozesstitel von sichtbarscp
.