Postagens

Mostrando postagens de dezembro, 2019

Postagem em destaque

Assinando arquivos PDF com certificado digital em Go

Imagem
Desenvolver uma solução para assinar PDFs com certificado digital (PFX) em Go se mostrou um desafio considerável, apesar do escopo inicial parecer simples. Após a conclusão, a implementação aparenta ser direta (são apenas 180 linhas), mas o processo exigiu várias iterações e entendimento detalhado sobre as limitações das ferramentas e bibliotecas disponíveis. A primeira abordagem consistiu em tentar, de forma monolítica, ler o PDF, aplicar o carimbo visual e assinar digitalmente em uma única etapa. No entanto, surgiram diversos entraves — em especial, a perda da assinatura digital após a inserção do carimbo, e erros decorrentes da manipulação do documento. Adicionalmente, muitas soluções baseadas em IA indicavam bibliotecas pagas ou APIs externas, ou ainda métodos inexistentes nas bibliotecas, tornando a busca por alternativas viáveis um processo repetitivo e pouco produtivo. O fluxo mais robusto — e funcional — consolidou-se apenas após dividir o processo em etapas claras, conforme ob...

Novos tempos, novos problemas: autenticação em dois fatores

Com o passar dos anos, somente o par usuário/senha, mostrou-se não ser mais seguro o suficiente e surgiu a necessidade de se criar uma nova medida de segurança: a autenticação em dois fatores (2FA) . Pode não ser uma solução perfeita, mas tem seus méritos . Tanto, que a cada dia, mais e mais aplicativos e sites utilizam essa técnica. Agora o importante: quando você for trocar de aparelho celular, desative a autenticação em dois fatores dos sites e aplicativos que a utilizam. Isso porque, ao entrar num desses aplicativos, ele vai "pensar" que você está no aparelho antigo e você não tem a autenticação em dois fatores no novo. Ou seja, você não vai conseguir acessar. Para resolver não é complicado, mas depende de cada aplicativo: uns permitem que você desative a autenticação em dois fatores e ative novamente no novo celular, mas em outros pode ser necessário você ligar ou passar um email, o que pode demorar um pouco. Por isso a importância de ter desativado antes, principa...