如果我選擇了一個很好的密碼並將其保密,那麼在設置過程中使用一些Linux提供的設置選項來加密我的主目錄有什麼意義呢?
Linux不會嗎?權限讓不必要的視線遠離我的東西?
如果我選擇了一個很好的密碼並將其保密,那麼在設置過程中使用一些Linux提供的設置選項來加密我的主目錄有什麼意義呢?
Linux不會嗎?權限讓不必要的視線遠離我的東西?
重點是防止在操作系統外部訪問磁盤。
加密對於物理訪問您計算機的攻擊者很有用。如果沒有它,例如通過插入實時啟動USB記憶棒來讀出主目錄的內容將很簡單。
Linux權限僅在您自己的系統上起作用。如果您將磁盤拿到另一台計算機上,或者只是在同一台計算機上引導另一個可以讀取Linux分區的操作系統,則您會清楚地看到該權限不會阻止您訪問主目錄的內容。
除了答案,還有一些關於這些加密配置的小注意事項。
如果您未登錄系統,則無法訪問主目錄中的數據。純文本。當然,這是設計使然。這就是使攻擊者無法訪問您的文件的原因。但是,這意味著:
您可以按照以下指示將您的authorized_keys直接放置在未加密的home目錄中,而無需將其像徵性地鏈接到未安裝的$ HOME / .ssh / authorized_keys。用於將其鏈接到其他任何地方。 https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/362427/comments/12
如果不使用全盤加密,則應使用主目錄加密。否則,對計算機具有物理訪問權限的任何人都可以進行操作系統訪問。
如果具有物理訪問權限的攻擊者可以刪除硬盤驅動器,連接到外部讀取器,複製主目錄,竊取數據並放回硬盤驅動器在計算機上。取決於您存儲在主目錄中的數據,事情可能會變得非常棘手。
希望這能給您一些見識...
加密主目錄的原因是出於安全性考慮。如前所述,加密您的主目錄有很多利弊,這並不是一件容易的事。如果要加密您的主目錄,則還需要使加密密碼不同於登錄密碼。每次系統啟動時,系統都會要求您輸入兩個密碼,即登錄密碼和主目錄加密密碼。在這種情況下,如果驅動器或計算機被盜,則小偷將無法訪問您的加密主目錄。即使使用實時系統(cdrom / dvd / usb記憶棒)引導計算機,也不允許小偷訪問您的加密主目錄。小偷只會看到您主目錄中的垃圾,因為他們沒有加密密碼。您的登錄密碼對小偷沒有任何幫助。希望這會有所幫助。
如果計算機或其某些部分在沒有適當權限的情況下被盜或被盜用,則計算機上加密的主目錄應該較少被訪問。
如果您需要保護私有數據,則加密非常有用或存儲在主目錄中的機密信息。
答案(尤其是 tim的答案)已經回答了有關為什麼要加密主目錄的問題。但是,沒有人要提一個警告。
在Linux上僅加密主目錄會降低安全性。
幾個應用程序將臨時文件存儲在 / tmp
和 / var / run
中(或僅存儲在 / run
中),這些文件應該是 / var / run
)。因此,儘管主目錄受到保護,但這些臨時文件仍以純文本格式存儲,有能力的攻擊者將調查這些臨時文件。
/ tmp
和 / var / run
(和 / run
)也應該加密,或者作為 tmpfs
(內存中的文件系統)掛載,但是對於此選項,請閱讀下一篇點)。
swap
是應用程序可以將文件存儲為純文本格式的另一個位置。應用程序將在內存中保存文件,內核可能會換出包含該文件的內存頁面(在內存中為純文本格式)。對於 tmpfs
中的文件,也會發生這種情況。
如果在計算機上進行了任何加密,則還應始終加密交換。否則,有能力的攻擊者可以掃描交換分區中的文件簽名,並以純文本格式檢索完整(或部分)文件。
如果您具有完整的磁盤加密功能(全部系統磁盤)這些都不是問題。