Bei einem Mehrbenutzercomputer mit verschlüsseltem Austausch tritt das Problem auf, wie jeder Benutzer in den Ruhezustand versetzt und wieder in den Ruhezustand versetzt werden kann, ohne die Sicherheit der anderen Benutzer zu beeinträchtigen.
Ich suche nach einer Möglichkeit, wie die Swap-Nutzung jedes Benutzers speziell für ihn verschlüsselt wird, sodass er, wenn er aus dem Ruhezustand zurückkehren möchte, dies tun kann, indem er nur sein Passwort / seine Passphrase eingibt. Sie sollten nicht in der Lage sein, den Tausch anderer Benutzer zu entschlüsseln. Die Prozesse aller Benutzer müssen gestoppt werden, bis der jeweilige Benutzer seine Passphrase eingeben kann, um den Swap zu entschlüsseln und die Prozesse fortzusetzen.
Benutzer möchten möglicherweise, dass einige oder alle ihrer Prozesse unverschlüsselt sind, damit sie fortfahren können, unabhängig davon, wer den Computer wieder aufnimmt.
Solange keine persönlichen Daten in Systemprozessen gespeichert sind und das System nicht zulässt, dass Benutzerschlüssel auf Swap klicken, muss der Swap des Systems nicht verschlüsselt werden. Dies bedeutet, dass jeder Benutzer das System wieder aufnehmen kann, ohne andere Benutzer zu gefährden .
Beachten Sie, dass dies ergänzt werden kann, indem das System mit einem in der BIOS-Firmware wie Coreboot oder LibreBoot gespeicherten Schlüssel verschlüsselt wird, um Manipulationen sehr schwierig zu machen. Dies ist jedoch ein grundlegend anderer Ansatz, der auf der offensichtlichen Schwierigkeit beruht, die betreffende Hardware zu manipulieren, und nicht vollständig Ein kryptografischer Ansatz, um zu verhindern, dass Personen personenbezogene Daten anderer Personen lesen, wenn Manipulationen angenommen werden, ist kein Problem. Für eine optimale Sicherheit könnten diese beiden Mechanismen zusammen verwendet werden, aber in dieser Frage frage ich nach dem vollständig kryptografischen Ansatz.
Theoretisch macht es Sinn, aber in der Praxis kann es nicht implementiert werden. Ich hoffe, dass dies unter Linux möglich ist.