Saúde
BitLocker
Texto da Wikipédia (pt), licença CC BY-SA. O BETARUBI mostra o verbete inteiro nesta página — a leitura não continua fora do site.
| BitLocker | |
|---|---|
| Outros nomes | Criptografia de dispositivo |
| Desenvolvedor | Microsoft |
| Lançamento inicial | 30 de novembro de 2006 |
| Sistema operacional | Windows Vista e seguintes |
| Tipo | Criptografia de disco |
O BitLocker é um recurso de criptografia de disco incluído nas versões do Microsoft Windows a partir do Windows Vista, sendo projetado para proteger os dados da memória interna de computadores, fornecendo criptografia para volumes inteiros. Por padrão, ele usa o algoritmo Advanced Encryption Standard (AES) em cipher-block chainin (CBC) ou no modo "xor-encrypt-xor (XEX)"[1] com uma chave de 128 bits ou 256 bits.[2][3] O CBC não é usado em todo o disco, ele é aplicado a cada setor individual.[3]
História
A ideia do BitLocker foi publicada como parte do "Next-Generation Secure Computing Base" da Microsoft em 2004, como um recurso provisoriamente denominado "Cornerstone"[4][5] e foi projetado para proteger informações em dispositivos, especialmente em caso de perda ou roubo. Outro recurso, intitulado "Code Integrity Rooting", foi projetado para validar a integridade do sistema de inicialização do Microsoft Windows e dos arquivos do sistema.[4] Quando usado em conjunto com um Trusted Platform Module (TPM) compatível, o BitLocker pode validar a integridade da inicialização e do sistema de arquivos antes de descriptografar um volume protegido; uma validação malsucedida impedirá o acesso a um sistema protegido.[6][7] O BitLocker foi brevemente chamado de "Secure Startup" antes do lançamento do Windows Vista para fabricação.[6]
O BitLocker está disponível em:
- Edições Enterprise e Ultimate do Windows Vista e do Windows 7
- Edições Pro e Enterprise do Windows 8 e 8.1[8][2]
- Windows Embedded Standard 7 e Windows Thin PC
- Windows Server 2008 [9] e posteriores[10][8]
- Edições Pro, Enterprise e Education do Windows 10 [11]
- Edições Pro, Enterprise e Education do Windows 11 [12]
Funcionalidades
No começo, a interface gráfica do BitLocker no Windows Vista só podia criptografar o volume do sistema operacional.[13] A partir do Windows Vista com Service Pack 1 e do Windows Server 2008, volumes diferentes do volume do sistema operacional podiam ser criptografados usando a ferramenta gráfica. Mesmo assim, algumas funcionalidades do BitLocker (como ativar ou desativar o bloqueio automático) tinham que ser gerenciados por meio de uma ferramenta de linha de comando chamada manage-bde.wsf.[14]
A versão do BitLocker incluída no Windows 7 e no Windows Server 2008 2° versão adiciona a capacidade de criptografar unidades removíveis. No Windows XP ou Windows Vista, o acesso somente leitura a essas unidades pode ser feito por meio de um programa chamado BitLocker To Go Reader, se a unidade estiver usando o sistema de arquivos FAT16, FAT32 ou exFAT.[15] Além disso, uma nova ferramenta de linha de comando chamada manage-bde substituiu o manage-bde.wsf.[16]
A partir do Windows Server 2012 e do Windows 8, a Microsoft adicionou ao BitLocker a especificação Microsoft Encrypted Hard Drive, que permite que as operações de criptografia do BitLocker sejam transferidas para o hardware do dispositivo de armazenamento, por exemplo, unidades de criptografia automática.[17][18] Além disso, o BitLocker agora pode ser gerenciado por meio do Windows PowerShell.[19] Finalmente, o Windows 8 introduziu o Windows To Go em sua edição Enterprise, que pode ser protegido pelo BitLocker.[20]
Criptografia de dispositivo
O Windows Mobile 6.5, o Windows RT e as edições principais do Windows 8.1 incluem criptografia de dispositivo, uma versão com recursos limitados do BitLocker que criptografa todo o sistema. [21] [22] [23] Fazer login com uma conta Microsoft com privilégios administrativos inicia automaticamente o processo de criptografia. A chave de recuperação é armazenada na conta Microsoft ou no Active Directory (o Active Directory requer edições Pro do Windows), permitindo que ela seja recuperada de qualquer computador. Embora a criptografia de dispositivo seja oferecida em todas as edições do Windows 8.1, diferentemente do BitLocker, ela exige que o dispositivo atenda às especificações do InstantGo (anteriormente Connected Standby ), [23] que requerem unidades de estado sólido e um chip TPM 2.0. [21] [24]
A partir do Windows 10 1703, os requisitos para criptografia de dispositivos mudaram, exigindo um módulo TPM 1.2 ou 2.0 com suporte a PCR 7, UEFI Secure Boot e que o dispositivo atenda aos requisitos da Modern Standby ou a validação HSTI.[25]
Os requisitos para a criptografia do dispositivo foram simplificados no Windows 11 24H2, com o Modern Standby, HSTI e o Secure Boot não mais necessários e o bloqueio de interfaces DMA removido.[26] E a criptografia de dispositivo será ativada por padrão numa instalação limpa do Windows 11 24H2, chamada de auto device encryption.[27]
Em setembro de 2019 uma nova atualização foi lançada (KB4516071[28]) mudando a configuração padrão do BitLocker quando encriptanzdo uma unidade. Agora, o padrão é usar criptografia de software para os novas unidades, sendo isso devido a falhas com a ciptografia de hardware e preocupações de segurança relacionadas a esses problemas.[29]
Modos de criptografia
3 mecanismos de autenticação podem ser usados para construir os blocos implementados na criptografia do BitLocker:[30]
- Modo de operação transparente: Esse modo usa as capacidades do hardware TPM 1.2 para prover uma experiência de usuário transparente — o usuário liga o computador e loga no Windows como sempre. A chave usada para a criptografia de disco é guardada (de forma criptografada) pelo chip TPM e será revelado apenas se os arquivos de boot parecerem não ter sido modificados. Os componentes pré-SO do BitLocker conseguem isso implementando um Medição Estática de Raiz de Confiança — uma metodologia especificada pelo Trusted Computing Group (TCG). Esse modo é vulnerável a um cold boot attack, já que isso permite atacante ligue uma máquina desligada. Ele também é vulnerável a um sniffing attack, já que a chave de criptografia do volume é transferida como texto simples da TPM para a CPU durante o processo de boot.
- Modo de autenticação: Esse modo requer que o usuário de algum tipo de autenticação pré-boot na forma de um PIN ou senha.
- Modo de chave USB: O usuário deve inserir um dispositivo USB que contém uma chave inicializadora no computador para poder ligá-lo. Note que esse modo requer que a BIOS na máquina protegida suporte ler dispositivos USB antes do sistema ligar. BitLocker não suporta cartões inteligentes como autenticação pré-boot.[31]
As seguintes combinações dos mecanismos de autenticação acima são suportados, todas com uma chave de recuperação escrow opcional.
Problemas reportados
A proteção BitLocker pode ser contornada colocando arquivos FsTx especialmente criados em uma unidade USB ou partição EFI, também conhecida como CVE-2026-45585: YellowKey BitLocker Bypass.
Referências
- ↑ Hakala, Trudy (29 de janeiro de 2020). «What's new in Windows 10, versions 1507 and 1511». TechNet. Microsoft. Consultado em 7 de março de 2020
- 1 2 «Windows BitLocker Drive Encryption Frequently Asked Questions». TechNet Library. Microsoft. 22 de março de 2012. Consultado em 7 de março de 2020
- 1 2 Ferguson, Niels (agosto 2006). «AES-CBC + Elephant Diffuser: A Disk Encryption Algorithm for Windows Vista» (PDF). Microsoft. Consultado em 7 de março de 2020
- 1 2 Biddle, Peter (2004). «Next-Generation Secure Computing Base». Microsoft. Consultado em 7 de março de 2020. Arquivado do original (PPT) em 27 de agosto de 2006
- ↑ Thurrott, Paul (9 de setembro de 2005). «Pre-PDC Exclusive: Windows Vista Product Editions». Supersite for Windows. Penton. Consultado em 7 de março de 2020. Arquivado do original em 2 de abril de 2015
- 1 2 Microsoft (22 de abril de 2005). «Secure Startup–Full Volume Encryption: Technical Overview» (DOC). Consultado em 7 de março de 2020
- ↑ Microsoft (21 de abril de 2005). «Secure Startup – Full Volume Encryption: Executive Overview» (DOC). Consultado em 7 de março de 2020
- 1 2 «What's New in BitLocker». TechNet Library. Microsoft. 31 de agosto de 2016. Consultado em 7 de março de 2020
- ↑ «BitLocker Drive Encryption in Windows Vista». TechNet. Microsoft. Consultado em 7 de março de 2020. Arquivado do original em 17 de novembro de 2016
- ↑ «BitLocker Drive Encryption Overview». TechNet. Microsoft. 17 de novembro de 2009. Consultado em 7 de março de 2020
- ↑ «Compare Windows 10 Editions». Windows for Business. Microsoft. Consultado em 7 de março de 2020
- ↑ «Finding your BitLocker recovery key in Windows». Windows support. Microsoft. Consultado em 2 de dezembro de 2021
- ↑ Yegulalp, Serdar (7 de agosto de 2007). «Vista's BitLocker Encryption». Computerworld. Consultado em 15 de maio de 2024
- ↑ Hynes, Byron (8 de setembro de 2016). «Advances in BitLocker Drive Encryption». TechNet Magazine. Microsoft. Consultado em 7 de março de 2020
- ↑ «Description of BitLocker To Go Reader». Microsoft. Consultado em 25 de abril de 2017. Arquivado do original em 24 de setembro de 2019
- ↑ «Enabling BitLocker by Using the Command Line». TechNet. Microsoft. 12 de setembro de 2012. Consultado em 7 de março de 2020
- ↑ «Encrypted Hard Drive». TechNet. Microsoft. 31 de agosto de 2016. Consultado em 7 de março de 2020
- ↑ «Encrypted Hard Drive Device Guide». MSDN. Microsoft. 1 de junho de 2017. Consultado em 7 de março de 2020
- ↑ «BitLocker». TechNet. Microsoft. Consultado em 7 de março de 2020
- ↑ «Windows To Go: Frequently Asked Questions». TechNet. Microsoft. 23 de outubro de 2013. Consultado em 7 de março de 2020
- 1 2 «Device Encryption». Device Encryption. Microsoft. 18 de novembro de 2015. Consultado em 7 de março de 2020
- ↑ Cunningham, Andrew (17 de outubro de 2013). «Windows 8.1 includes seamless, automatic disk encryption—if your PC supports it». Ars Technica. Condé Nast. Consultado em 7 de março de 2020
- 1 2 «Help protect your files with device encryption». Windows Help portal. Microsoft. Consultado em 7 de março de 2020. Arquivado do original em 2 de maio de 2016
- ↑ Thurrott, Paul (4 de junho de 2013). «In Blue: Device Encryption». Paul Thurrott's SuperSite for Windows. Penton Media. Consultado em 7 de março de 2020. Arquivado do original em 9 de junho de 2013
- ↑ «BitLocker drive encryption in Windows 10 for OEMs». docs.microsoft.com. 16 de novembro de 2018. Consultado em 7 de março de 2020
- ↑ «BitLocker drive encryption in Windows 11 for OEMs». learn.microsoft.com (em inglês). 22 de maio de 2024. Consultado em 18 de outubro de 2024
- ↑ «Microsoft confirms Windows 11 24H2 turns on Device Encryption by default». 8 de maio de 2024
- ↑ «September 24, 2019—KB4516071 (OS Build 16299.1420)». support.microsoft.com. Consultado em 7 de março de 2020
- ↑ Cimpanu, Catalin (5 de novembro de 2018). «Flaws in self-encrypting SSDs let attackers bypass disk encryption». ZDNet. Consultado em 7 de março de 2020
- ↑ «BitLocker Drive Encryption». Data Encryption Toolkit for Mobile PCs: Security Analysis. Microsoft. 4 de abril de 2007. Consultado em 7 de março de 2020. Cópia arquivada em 23 de outubro de 2007
- ↑ Dansimp. «Using BitLocker with other programs FAQ (Windows 10) - Windows security». docs.microsoft.com (em inglês). Consultado em 27 de julho de 2022
- ↑ «ProtectKeyWithTPM method of the Win32_EncryptableVolume class». MSDN Library. Microsoft. 31 de março de 2018. Consultado em 7 de março de 2020
- ↑ «ProtectKeyWithTPMAndPIN method of the Win32_EncryptableVolume class». MSDN Library. Microsoft. 31 de março de 2018. Consultado em 7 de março de 2020
- ↑ «ProtectKeyWithTPMAndPINAndStartupKey method of the Win32_EncryptableVolume class». MSDN Library. Microsoft. 31 de março de 2018. Consultado em 7 de março de 2020
- ↑ «ProtectKeyWithTPMAndStartupKey method of the Win32_EncryptableVolume class». MSDN Library. Microsoft. 31 de março de 2018. Consultado em 7 de março de 2020
- ↑ «ProtectKeyWithExternalKey method of the Win32_EncryptableVolume class». MSDN Library. Microsoft. 31 de março de 2018. Consultado em 7 de março de 2020
- ↑ «ProtectKeyWithNumericalPassword method of the Win32_EncryptableVolume class». MSDN Library. Microsoft. 31 de março de 2018. Consultado em 7 de março de 2020
