FileVault2.6 рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЗрдиреНрдЬрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рд╣рд┐рдд Cryptsetup 2 рдХреЛ рд░рд┐рд▓реАрдЬ

Cryptsetup 2.6 рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рд╕реЗрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, dm-crypt рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд┐рдирдХреНрд╕рдорд╛ рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдХреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛред dm-crypt, LUKS, LUKS2, BITLK, loop-AES рд░ TrueCrypt/VeraCrypt рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ dm-verity рд░ dm-integrity рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдЕрдЦрдгреНрдбрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ veritysetup рд░ integritysetup рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рдореБрдЦреНрдп рд╕реБрдзрд╛рд░рд╣рд░реВ:

  • macOS рдорд╛ рдкреВрд░реНрдг-рдбрд┐рд╕реНрдХ рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ FileVault2 рдореЗрдХрд╛рдирд┐рдЬрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ рднрдгреНрдбрд╛рд░рдг рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред hfsplus рдбреНрд░рд╛рдЗрднрд░рд╕рдБрдЧ рд╕рдВрдпреЛрдЬрдирдорд╛ Cryptsetup рд▓реЗ рдЕрдм рдирд┐рдпрдорд┐рдд Linux рдХрд░реНрдиреЗрд▓рд╕рдБрдЧ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ FileVault2 рд╕рдБрдЧ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб USB рдбреНрд░рд╛рдЗрднрд╣рд░реВ рдкрдвреНрди-рд▓реЗрдЦрди рдореЛрдбрдорд╛ рдЦреЛрд▓реНрди рд╕рдХреНрдЫред HFS+ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ рдХреЛрд░ рднрдгреНрдбрд╛рд░рдг рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрд╕рдБрдЧ рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рд╕рдорд░реНрдерд┐рдд рдЫ (APFS рд╕рдВрдЧ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рдЕрдЭреИ рд╕рдорд░реНрдерд┐рдд рдЫреИрдирдиреН)ред
  • libcryptsetup рдкреБрд╕реНрддрдХрд╛рд▓рдп mlockall() рдХрд▓ рдорд╛рд░реНрдлрдд рд╕рдмреИ рдореЗрдореЛрд░реАрдХреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд▓рдХрдмрд╛рдЯ рдореБрдХреНрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрдирдорд╛ рдЧреЛрдкреНрдп рдбрд╛рдЯрд╛ рдЪреБрд╣рд╛рд╡рдЯ рд░реЛрдХреНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдореВрд▓ рдЕрдзрд┐рдХрд╛рд░ рдмрд┐рдирд╛ рдЪрд▓реНрджрд╛ рддрд╛рд▓реНрдЪрд╛ рд▓рдЧрд╛рдЗрдПрдХреЛ рдореЗрдореЛрд░реАрдХреЛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░рдХреЛ рд╕реАрдорд╛ рдирд╛рдШреЗрдХреЛ рдХрд╛рд░рдг, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдЧреБрдкреНрддрд┐рдХрд░рдг рдХреБрдЮреНрдЬреАрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдЪрдпрдирд╛рддреНрдордХ рд▓рдХрд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░реНрдЫред
  • рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдХреБрдЮреНрдЬреА рдЙрддреНрдкрд╛рджрди (PBKDF) рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫред
  • рдкрд╣рд┐рд▓реЗ рд╕рдорд░реНрдерд┐рдд рдкрд╛рд╕рдлреНрд░реЗрдЬрд╣рд░реВ рд░ рдХреБрдЮреНрдЬреА рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, LUKS рдХреБрдЮреНрдЬреА рд╕реНрд▓рдЯрдорд╛ LUKS2 рдЯреЛрдХрдирд╣рд░реВ рд░ рдмрд╛рдЗрдирд░реА рдХреБрдЮреНрдЬреАрд╣рд░реВ рдердкреНрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред
  • рдкрд╛рд╕рдлреНрд░реЗрдЬ, рдХреБрдЮреНрдЬреА рднрдПрдХреЛ рдлрд╛рдЗрд▓, рд╡рд╛ рдЯреЛрдХрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд┐рднрд╛рдЬрди рдХреБрдЮреНрдЬреА рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
  • Linux 6.x рдХрд░реНрдиреЗрд▓ рдЪрд▓рд╛рдЙрдиреЗ рдХреЗрд╣реА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рдЧрд░реНрди veritysetup рдорд╛ "--use-tasklets" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди