FREAK
folcloreUm ataque de 2015 que força servidores a usar chaves RSA de nível exportação, fracas e fatoráveis.
Factoring RSA Export Keys explorou cifras de exportação remanescentes dos anos 1990: um atacante podia forçar um downgrade para RSA de 512 bits, fatorar a chave e se passar pelo servidor. Foi um legado direto das antigas restrições de exportação de criptografia dos EUA.
O FREAK explorou a criptografia export-grade: cipher suites deliberadamente enfraquecidas, criadas nos anos 1990 para satisfazer restrições americanas à exportação de criptografia forte, com tamanhos de chave pequenos o bastante para serem quebrados. As restrições haviam sido levantadas muito antes, e o código que dava suporte às cipher suites fracas permaneceu em implementações amplamente usadas.
O ataque forçava um cliente e um servidor que ambos suportavam criptografia forte a negociar um conjunto de grau de exportação, cuja chave podia então ser fatorada de forma barata. A vulnerabilidade não estava na criptografia forte que alguém usava; estava na presença continuada de um modo que ninguém usava havia quinze anos e ninguém havia removido.
Essa é a lição de política pública e é a razão de o FREAK ser citado em todo debate posterior sobre acesso legal. Uma fragilidade deliberada, introduzida por exigência governamental, sobreviveu à exigência por mais de uma década e foi então voltada contra as pessoas que deveria proteger. Quem propõe acesso excepcional à criptografia está propondo criar exatamente esse tipo de artefato, e o registro histórico sobre quanto tempo tais artefatos persistem não é animador.
Também conhecido como: FREAK, Factoring RSA Export Keys, CVE-2015-0204