From 0f9dda3bcaf87acaf3dcff1530ec46574e4e6431 Mon Sep 17 00:00:00 2001 From: Khyquer Ronaldy Date: Tue, 2 Sep 2025 20:18:26 -0300 Subject: [PATCH 1/2] Update README with GitFlow lab instructions Added initial instructions for using the GitFlow lab repository. --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fdce276..048e526 100644 --- a/README.md +++ b/README.md @@ -1 +1,11 @@ -# ads4-gitflow \ No newline at end of file + +# GitFlow Lab +Repositório para praticar Git Flow (feature, release, hotfix). + +## Instruções iniciais +1. Clone o repositório: + git clone https://github.com/khyquer/ads4-gitflow.git +2. Entre na pasta: + cd ads4-gitflow +3. Crie a sua branch: + git checkout -b feature/ From afbe385e016fcc0474bb291aacb4615a3e1ce8a2 Mon Sep 17 00:00:00 2001 From: JoaoPedroPereiraAquino Date: Tue, 9 Sep 2025 16:17:46 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Adiciona=20anota=C3=A7=C3=B5es=20sobre=20se?= =?UTF-8?q?guran=C3=A7a=20e=20integridade=20em=20banco=20de=20dados=20-=20?= =?UTF-8?q?Jo=C3=A3o=20Pedro=20Pereira?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- anotacoes-gitflow-joaoPedroPereira.md | 51 +++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 anotacoes-gitflow-joaoPedroPereira.md diff --git a/anotacoes-gitflow-joaoPedroPereira.md b/anotacoes-gitflow-joaoPedroPereira.md new file mode 100644 index 0000000..6fa24ee --- /dev/null +++ b/anotacoes-gitflow-joaoPedroPereira.md @@ -0,0 +1,51 @@ +# Segurança em Banco de Dados + +**Objetivo:** proteger os dados contra acessos não autorizados, perda ou corrupção. + +## Principais mecanismos: + +- **Controle de acesso e autenticação:** uso de senhas fortes, MFA/biometria, RBAC (permissões por papéis), revisão de privilégios. + +- **Criptografia:** em trânsito (TLS/SSL) e em repouso (TDE, Always Encrypted). + +- **Prevenção de injeção SQL:** queries parametrizadas, stored procedures, WAFs. + +- **Auditoria e monitoramento:** logging de acessos, Database Activity Monitoring (DAM). + +- **Backup e recuperação:** regra 3-2-1, backups criptografados e testados. + +- **Hardenização:** isolamento de ambientes, firewall, atualização contínua, gestão segura de credenciais. + +--- + +# Integridade em Banco de Dados + +**Objetivo:** manter os dados corretos, consistentes e válidos. + +## Tipos de integridade: + +- **De domínio:** restringe valores permitidos (ex.: idade > 0). + +- **De entidade:** garante unicidade com chaves primárias. + +- **Referencial:** assegura consistência entre tabelas com foreign keys. + +- **De usuário/negócio:** regras específicas do sistema (ex.: limite de crédito). + +- **Controle de isolamento (ACID):** evita problemas em transações concorrentes. + +--- + +# Blockchain e Integridade + +**Conceito:** livro-razão distribuído, imutável e seguro. + +**Funcionamento:** transações agrupadas em blocos, validadas por consenso e encadeadas via hash. + +## Relação com integridade: + +- **Entidade** → transações únicas e assinadas. + +- **Referencial** → blocos encadeados (confiança). + +- **Domínio** → só aceita transações válidas pelo protocolo. \ No newline at end of file