Como funcionam domínios, certificados SSL/TLS e boas práticas de segurança web.
.com
Comercial
.org
Organizações
.net
Redes/tecnologia
.dev
Desenvolvedores
.io
Startups/tech
.com.br
Comercial BR
.org.br
Org. sem fins lucrativos
.edu.br
Educação
.gov.br
Governo
.app.br
Aplicações
.com.br
~R$ 40/ano
.com
~R$ 60/ano
.dev
~R$ 70/ano
.io
~R$ 200/ano
Aponta domínio para um endereço IPv4
meusite.com → 192.168.1.1
Aponta domínio para outro domínio (alias)
www.meusite.com → meusite.vercel.app
Configura servidores de e-mail
Verificação de domínio, SPF, DKIM
Dados trafegam em texto puro. Qualquer pessoa na rede pode interceptar.
Dados criptografados. Seguro para senhas, pagamentos e dados pessoais.
Plataformas modernas geram certificado automaticamente via Let's Encrypt.
Autoridade certificadora gratuita e open source. Renova automaticamente a cada 90 dias.
Oferecem validação estendida (EV) com nome da empresa na barra. Usado por bancos.
# Força HTTPS
Strict-Transport-Security:
max-age=31536000
# Previne clickjacking
X-Frame-Options:
DENY
# Previne sniffing de MIME type
X-Content-Type-Options:
nosniff
# Controla o que o navegador pode carregar
Content-Security-Policy:
default-src 'self'
vercel.json
securityheaders.com verificam seu site
Cross-Site Scripting: injeção de scripts maliciosos em páginas web.
Injeção de comandos SQL maliciosos através de formulários.
Cross-Site Request Forgery: ações forçadas em nome do usuário.
npm audit)// No servidor (Node.js/Express)
app.use((req, res, next) => {
res.setHeader(
'Access-Control-Allow-Origin',
'https://meusite.com'
);
res.setHeader(
'Access-Control-Allow-Methods',
'GET, POST, PUT, DELETE'
);
next();
});
Access-Control-Allow-Origin: * em APIs com dados sensíveis.
securityheaders.com e teste 3 sites diferentes (um banco, um governo,
um blog)nslookup para descobrir os registros DNS de um domínioIntrodução ao Node.js, npm e módulos.