PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Ciência da Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/10260
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSouza, Lucas Augusto dept_BR
dc.date.accessioned2025-12-19T13:33:17Z-
dc.date.available2025-12-19T13:33:17Z-
dc.date.issued2025-12-04-
dc.identifier.urihttps://repositorio.pucgoias.edu.br/jspui/handle/123456789/10260-
dc.description.abstractThis work presents the development and evaluation of a data backup and restoration system for PostgreSQL databases, with emphasis on information security and the use of cloud services. The proposed solution includes the generation of full backups, file compression, AES-256 encryption, and integrity verification through the SHA-256 algorithm. The resulting artifacts are automatically uploaded to Azure Blob Storage according to a user-defined backup policy executed by the Cron scheduler. A graphical interface was also implemented to support assisted restoration, allowing the recovery of data from both local files and the cloud. The experiments demonstrated the system’s ability to restore different versions of the database, including the recovery of backups generated on a Linux environment into a PostgreSQL instance running on Windows 11, highlighting portability and consistency in data recovery across heterogeneous environments. The results indicate that the solution provides a secure, reproducible, and technically feasible workflow for data protection and restoration.pt_BR
dc.description.sponsorshipNão recebi financiamentopt_BR
dc.languageporpt_BR
dc.publisherPontifícia Universidade Católica de Goiáspt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectBackuppt_BR
dc.subjectRestauraçãopt_BR
dc.subjectAzure Blob Storagept_BR
dc.subjectPostgreSQLpt_BR
dc.subjectSegurança da informaçãopt_BR
dc.titleDesenvolvimento de um sistema de backup e restauração com armazenamento seguro em nuvempt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Nunes, Angélica da Silvapt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5252411389154868pt_BR
dc.contributor.referee1Abadia, Fernando Gonçalvespt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3382052342707576pt_BR
dc.contributor.referee2Martins, Rafael Lealpt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/9792426862133439pt_BR
dc.description.resumoApresenta-se o desenvolvimento e a implementação de um sistema de backup e restauração de dados para bancos PostgreSQL, com foco na segurança da informação e na utilização de serviços em nuvem. A solução implementada contempla a geração de backups completos, sua compactação, criptografia utilizando AES-256 e validação de integridade por meio do algoritmo SHA-256. Os arquivos resultantes são enviados automaticamente ao Azure Blob Storage, seguindo uma política de backup definida pelo usuário e executada pelo agendador Cron. Também foi desenvolvida uma interface gráfica que permite a restauração de forma assistida, tanto a partir de arquivos locais quanto diretamente da nuvem. Os testes realizados demonstraram a capacidade do sistema em restaurar diferentes versões do banco de dados, incluindo a recuperação de backups gerados em ambiente Linux para uma instância PostgreSQL executando no Windows 11, evidenciando portabilidade e consistência na recuperação dos dados. Os resultados indicam que a solução proposta oferece um fluxo seguro, reproduzível e tecnicamente viável para proteção e recuperação de dados em ambientes diferentes.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsPUC Goiáspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.degree.graduationCiências da Computaçãopt_BR
dc.degree.levelGraduaçãopt_BR
Aparece nas coleções:TCC Ciência da Computação



Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador