Khởi động ba lần: OSX, Linux và Windows với mã hóa toàn bộ đĩa


1

Tôi có Macbook Air (MacBook Air 6'2) mà tôi muốn thiết lập khởi động ba lần:

Hệ thống hoạt động cần thiết:

  • OSX (10.11.3)
  • Linux (dựa trên Debian: Tiểu học hoặc Mint)
  • Windows 8.1 Pro

Hai yêu cầu chính là:

  • Mã hóa: Tôi sẽ làm việc với dữ liệu khách hàng. MỌI THỨ phải được mã hóa.
  • Tôi cần truy cập các tệp từ bất kỳ 3 hệ điều hành nào.

Tôi biết điều này có thể được thực hiện (loại) bằng cách sử dụng mã hóa tích hợp của mỗi HĐH (Filevault, LUKS, Bitlocker) và họ thiết lập phân vùng lưu trữ cuối cùng được mã hóa bằng phần mềm mã hóa đa nền tảng như Veracrypt. Điều này sẽ hoạt động, nhưng id như mỗi HĐH để có thể truy cập các tệp khác, chạy diag lẫn nhau, v.v ...

Kiến thức và logic của tôi sẽ đề xuất kế hoạch tấn công này:

  • Sử dụng bộ tải khởi động của bên thứ 3 (ví dụ rEFInd)
  • Sử dụng chương trình mã hóa của bên thứ 3 (thay vì Filevault, Bitlocker và LUKS) có thể xử lý mã hóa toàn bộ đĩa VÀ có hỗ trợ đầy đủ cho GPT và UEFI.

Quá trình khởi động:

- & gt; Đĩa sẽ được giải mã khi khởi động bằng xác thực mật khẩu tiêu chuẩn - & gt; rEFInd (hoặc trình tải tương tự) sẽ xử lý quá trình khởi động. - & gt; Đăng nhập của mỗi hệ điều hành sẽ tiến hành như bình thường và TẤT CẢ các tệp sẽ có thể truy cập được cho cả ba (người quản lý tệp bên thứ 3 sẽ cần đến một mức độ tôi nghĩ)

Lưu ý: Tôi vẫn chưa tìm thấy chương trình mã hóa có thể xử lý UEFI và GPT (Veracrypt không)

Lưu ý2: Tôi đã có ý nghĩ sử dụng một trình ảo hóa và chỉ sử dụng một os mỗi lần, nhưng tôi không nghĩ rằng tác động hiệu suất sẽ có giá trị. Bất kỳ đề xuất dọc theo dòng suy nghĩ này?

Lưu ý 3: Kiến thức của tôi về UEFI, phương pháp mã hóa, hệ thống tệp và phân vùng và cơ chế cơ bản sâu của HĐH hiện đại là một chút chắp vá. Nếu tôi thiếu một cái gì đó hoặc mắc một số lỗi logic khủng khiếp, xin hãy khai sáng cho tôi. Tôi (hầu hết) nghiêm túc!


1
Trước khi đi vào chi tiết, bạn có chắc chắn muốn đi xuống tuyến đường ba khởi động khá liên quan (có thể là không khả thi) không? Ngoài ra mô hình mối đe dọa của bạn là gì? Sử dụng máy ảo cho Windows và Linux trên máy chủ OS X với ổ đĩa được mã hóa FileVault cung cấp rất nhiều bảo mật và là giải pháp đơn giản và dễ sử dụng hơn nhiều (bạn cũng sẽ có thể giữ hỗ trợ Apple của mình). Đây có phải là thông số kỹ thuật của bạn? . Nếu có, lo lắng về hiệu suất của bạn có thể bị che khuất, đặc biệt là nếu bạn có ssd. Nếu bạn quan tâm tôi có thể viết một câu trả lời chi tiết hơn không?
rustynuts

Tôi đồng ý với Rustynuts. Ngoài ra, AFAIK không thể mã hóa MỌI ĐIỀU trên đĩa cứng. Nếu không có gì khác, (các) bộ tải khởi động và các tệp liên quan phải không được mã hóa, vì (AFAIK) không có phần mềm hỗ trợ mã hóa. Ngay cả khi có, bạn vẫn cần hỗ trợ ở cấp độ hệ điều hành cho bất kỳ công cụ mã hóa nào bạn đã sử dụng. Cách duy nhất để giải quyết vấn đề này là bộ điều khiển đĩa hỗ trợ mã hóa trong phần cứng và phần sụn riêng. AFAIK, máy Mac không xuất xưởng với phần cứng như vậy.
Rod Smith

VM là một tùy chọn hợp lệ (tôi đang sử dụng từ một đến một mức độ) nhưng vấn đề là do hiệu năng. Tôi là một nhà tư vấn CNTT tại chỗ liên quan đến môi trường Mac, Windows và Linux. Tôi sử dụng cả ba hệ điều hành, nhưng tôi thích phần cứng MacBook hơn và tôi không muốn sử dụng 3 máy tính xách tay. Một khởi động ba sẽ là lý tưởng nếu có thể. Đối với nhu cầu bảo mật, máy tính xách tay chứa dữ liệu khách hàng (một số trong đó là y tế) để HIPAA ra đời. Mã hóa đầy đủ là phải. Tôi nhận thức được rằng đây có thể sẽ là một quá trình dài và phức tạp và tôi đã đồng ý với điều đó miễn là kết quả ed ổn định và an toàn.
KEDLogic

Một số ổ cứng có mã hóa AES thực tích hợp sẵn, không có rắc rối phần mềm nào ngoại trừ bios / efi được hỗ trợ. Tại sao không sử dụng nó?
Xen2050

Mh hiểu là ngày nay MacBook có tất cả các bộ phận của chúng được hàn. Nghĩ rằng đó là một suy nghĩ tuyệt vời không hơn không kém.
KEDLogic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.