Anderson Kemper

Armazenar JSON em uma Única Célula: Solução Inteligente ou Bomba Relacional?

Introdução Com a ascensão de APIs REST, microserviços e dados cada vez mais dinâmicos, surge uma dúvida comum entre desenvolvedores e DBAs: vale a pena armazenar dados em formato JSON dentro de uma única célula de uma tabela relacional? A ideia parece simples e atraente: uma única coluna (geralmente do tipo TEXT, JSON ou JSONB) […]

Armazenar JSON em uma Única Célula: Solução Inteligente ou Bomba Relacional? Read More »

Roteamento Avançado com Múltiplos Gateways no Linux (sem cair a conexão)

Cenário Real: 2 Firewalls, 1 Servidor, 2 Placas de Rede Você tem um servidor Linux com duas interfaces de rede, cada uma conectada a um firewall diferente, cada um com uma rota independente para a internet. Um cenário comum em ambientes de DMZ redundante ou links paralelos. Exemplo de IPs: O objetivo: permitir que o

Roteamento Avançado com Múltiplos Gateways no Linux (sem cair a conexão) Read More »

Erro 500 ao usar Header set Access-Control-Allow-Origin “*” no Apache

Se você tentou liberar o CORS com: e recebeu um erro 500 Internal Server Error, esta é a explicação técnica e como resolver. Causa do erro O Apache retorna erro 500 quando: Correção 1. Ativar o módulo mod_headers Execute: 2. Usar a diretiva Header no local apropriado Locais permitidos para Header set: Evite usar diretamente

Erro 500 ao usar Header set Access-Control-Allow-Origin “*” no Apache Read More »

MikroTik: Como permitir que sua bridge acesse a rede remota da VPN

Um problema comum em redes com VPNs configuradas em RBs MikroTik: a VPN conecta, o túnel sobe, mas os dispositivos da LAN (bridge) não conseguem acessar os recursos do outro lado da VPN. Vamos resolver isso de forma cirúrgica. Objetivo Permitir que a rede local (bridge) consiga acessar os dispositivos do outro lado da VPN

MikroTik: Como permitir que sua bridge acesse a rede remota da VPN Read More »

WSL 2 no Windows: Guia Completo com Instalação, Configuração e Desempenho Real

Introdução WSL (Windows Subsystem for Linux) é uma compatibilidade nativa entre o kernel do Windows e o ecossistema Linux. Ele permite que você rode distribuições GNU/Linux diretamente dentro do Windows, com suporte a chamadas reais de sistema, rede, bash, e até mesmo daemons de sistema. O WSL não é um emulador. E, desde o WSL

WSL 2 no Windows: Guia Completo com Instalação, Configuração e Desempenho Real Read More »

A Matemática por Trás do CPF: Como os Dígitos Verificadores Funcionam e o Mistério do 9º Dígito

O CPF (Cadastro de Pessoas Físicas) é uma ferramenta essencial para a identificação de cidadãos no Brasil, sendo utilizado em uma variedade de situações, desde transações bancárias até questões fiscais. Contudo, o CPF não é apenas uma sequência aleatória de números, e sim um número estruturado com base em um algoritmo matemático. Em particular, os

A Matemática por Trás do CPF: Como os Dígitos Verificadores Funcionam e o Mistério do 9º Dígito Read More »

Como Ofuscar CPF em PHP: Protegendo Dados Sensíveis com Técnicas Eficazes

A proteção de dados pessoais é uma prioridade no desenvolvimento de software, especialmente quando lidamos com informações sensíveis como CPF. Ofuscar esses dados é uma prática essencial para exibi-los de forma segura em interfaces sem comprometer a privacidade do usuário. Neste artigo, vamos explorar técnicas robustas para ofuscar CPF em PHP, garantindo conformidade com as

Como Ofuscar CPF em PHP: Protegendo Dados Sensíveis com Técnicas Eficazes Read More »

Porque eu Prefiro o NetBeans em vez de VS Code (opinião pessoal)

Ao longo dos anos, as ferramentas de desenvolvimento evoluíram e muitas opções surgiram no mercado. Porém, quando se trata de uma IDE completa, que oferece uma experiência de desenvolvimento integrada e sem perder a eficiência, eu continuo defendendo o NetBeans. Pode parecer que estou sendo antiquado, já que o VS Code dominou o cenário, mas

Porque eu Prefiro o NetBeans em vez de VS Code (opinião pessoal) Read More »

Como uma Autoridade Certificadora virou caso de polícia: o colapso da WoSign

Introdução Nem toda “autoridade” merece esse nome. No universo da segurança digital, a palavra “autoridade” tem peso: uma Autoridade Certificadora (CA) garante que conexões HTTPS sejam seguras, confiáveis e invioláveis. Mas e quando a própria CA resolve burlar as regras do jogo? Foi o que aconteceu com a WoSign, protagonista de uma das maiores vergonhas

Como uma Autoridade Certificadora virou caso de polícia: o colapso da WoSign Read More »

Uma de muitas formas de configurar um OpenVPN no PfSense (tradução da postagem do canal oficial com imagens) [na íntegra]

Passos após o túnel estar Online Habilitando o Nat Nota Se houver algum problema, verifique em Status > Logs do Sistema > Firewall para garantir que não haja regras de firewall bloqueando o tráfego. Telas de Configuração https://openvpn.net/cloud-docs/tutorials/configuration-tutorials/connectors/routers/tutorial–configure-a-pfsense-router-to-connect-to-cloudconnexa.html

Uma de muitas formas de configurar um OpenVPN no PfSense (tradução da postagem do canal oficial com imagens) [na íntegra] Read More »

Rolar para cima