Skip to content

vaamonde/ca-certificates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso GRÁTIS de CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish)

💰 Ajude o projeto Bora para Prática a continuar fazendo vídeos e materiais gratuitos para o Canal do YouTUBE

💰 Chave PIX do projeto: [email protected]

💰 Link de doação do PagSeguro: https://pag.ae/bjlSJcH

Robson Vaamonde
Procedimentos em TI: http://procedimentosemti.com.br
Bora para Prática: http://boraparapratica.com.br
Robson Vaamonde: http://vaamonde.com.br
Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
Facebook Bora para Prática: https://www.facebook.com/boraparapratica
Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
Linkedin Robson Vaamonde: https://www.linkedin.com/in/robson-vaamonde-0b029028/
Github Procedimentos em TI: https://github.com/vaamonde

GitHub commit activity Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Esse curso tem como objetivo demonstrar a instalação e configuração da CA (Certificate Authority Trust) Autoridade Certificadora Confiável e fazer a criação dos Certificados Assinados CSR (Certificate Signing Request) Pedido de Assinatura de Certificado e CRT (Certificate Request Trust) Certificado Assinado Confiável utilizando o GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish).

Ubuntu: é um sistema operacional de código aberto, construído a partir do núcleo Linux, baseado no Debian. Esta distribuição Linux é desenvolvida pela Canonical Ltd.

OpenSSL é uma implementação de código aberto dos protocolos SSL e TLS. A biblioteca (escrita na linguagem C) implementa as funções básicas de criptografia e disponibiliza várias funções utilitárias. Também estão disponíveis wrappers que permitem o uso desta biblioteca em várias outras linguagens.

O OpenSSL está disponível para a maioria dos sistemas do tipo Unix, incluindo Linux, Mac OS X, as quatro versões do BSD de código aberto e também para o Microsoft Windows. O OpenSSL é baseado no SSLeay de Eric Young e Tim Hudson. O OpenSSL é utilizado para gerar certificados de autenticação de serviços/protocolos em servidores (servers).

O Transport Layer Security (TLS), assim como o seu antecessor Secure Sockets Layer (SSL), é um protocolo de segurança projetado para fornecer segurança nas comunicações sobre uma rede de computadores. Várias versões do protocolo encontram amplo uso em aplicativos como navegação na web, email, mensagens instantâneas e voz sobre IP (VoIP). Os sites podem usar o TLS para proteger todas as comunicações entre seus servidores e navegadores web.

A autoridade de certificação (CA), também conhecido como um Autoridade de Certificação, é uma empresa ou organização que atua para validar as identidades de entidades (como sites, endereços de email, empresas ou pessoas físicas) e vinculá-las a chaves criptográficas através da emissão de documentos eletrônicos conhecidos como certificados digitais.

Links Oficiais da Canonical, Ubuntu, Mint, VirtualBOX, OpenSSH, OpenSSL:

🔴 Canonical: https://canonical.com/
🔴 Linux Ubuntu: https://ubuntu.com/
🔴 Linux Mint: https://www.linuxmint.com/
🔴 Oracle VirtualBOX: https://www.virtualbox.org/
🔴 OpenSSH: https://www.openssh.com/
🔴 OpenSSL: https://www.openssl.org/

Documentação Oficial do Ubuntu Server 22.04.x LTS e demais projetos:

🔴 Ubuntu Server Guide: https://ubuntu.com/server/docs
🔴 Ubuntu Server Guide FULL-PDF: https://assets.ubuntu.com/v1/f954307f-ubuntu-server-guide.pdf
🔴 OpenSSH: https://www.openssh.com/manual.html
🔴 OpenSSL: https://www.openssl.org/docs/
🔴 Site Oficial do Fail2ban: https://github.com/fail2ban/fail2ban
🔴 Site Oficial do SSHGuard: https://www.sshguard.net/
🔴 Site Oficial do SSH 2FA: https://github.com/google/google-authenticator-libpam

CA (Certificate Authority Trust) Autoridades Certificadoras Validas:

🔴 SSL.com: https://www.ssl.com/
🔴 Secured Signing: https://www.securedsigning.com/
🔴 Globalsing: https://www.globalsign.com/
🔴 D-Trust: https://www.d-trust.net/
🔴 Digicert: https://www.digicert.com
🔴 Verisign: https://www.verisign.com/
🔴 Let's Encrypt: https://letsencrypt.org/
🔴 Site Oficial do Certbot (Let's Encrypt): https://certbot.eff.org/

Projetos de Frontend da CA (Certificate Authority Trust) e Certificados Assinados:

🔴 Projeto de Front-End da CA e Certificados: https://lab-ca.net/
🔴 Github do Projeto LAB-CA: https://github.com/hakwerk/labca
🔴 Webmin Certbot e CA Manager: https://www.webmin.com/cgi-bin/search_third.cgi?search=cert

Playlist do YouTUBE com todos os Vídeos do GNU/Linux Ubuntu Server 22.04.x LTS:

🔴 Link da Playlist: https://www.youtube.com/playlist?list=PLozhsZB1lLUO1w0nfntfvR7VPtpa1SkeM

🤩🤩 Apresentação do NOVO CURSO GRATUITO CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) 🤩🤩

Vídeo de apresentação do NOVO Curso CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) do Projeto do Bora para Prática. O objetivo desse curso é mostrar os procedimentos básicos para instalar e configurar a Autoridade Certificadora Confiável e criar os Certificados Assinados dos principais serviços de rede.

Apresentação do Curso

Link da vídeo aula: https://www.youtube.com/watch?v=JfNKOOPCWRQ

================ PRIMEIRA ETAPA: CONFIGURAÇÃO DO OPENSSH ================

=============== SEGUNDA ETAPA: CRIAÇÃO E INSTALAÇÃO DA CA ===============