REDSTONE: UMA SOLUÇÃO DE SOFTWARE LIVRE PARA CÓPIAS DE SEGURANÇA EM LINHA DE COMANDO BASEADO EM GIT

dc.contributor.advisorPopov, Saulo
dc.contributor.authorHamms Vietro, Pedro Henrique
dc.coverage.spatialFlorianópolis, Santa Catarinapt_BR
dc.date.accessioned2023-06-25T14:15:04Z
dc.date.available2023-06-25T14:15:04Z
dc.date.issued2023-06-21
dc.description.abstractO crescimento exponencial do poder computacional e a crescente migração de serviços para o mundo virtual gera para os usuários o desafio de garantir a privacidade dos dados armazenados. A utilização de uma solução de software livre, voltada para gerenciamento de backups surge como uma alternativa benéfica, uma vez que proporciona transparência, controle e segurança. Embora existam outras opções de software de backup disponíveis, há uma escassez de ferramentas de software livre que se concentrem na armazenagem de arquivos com ênfase em configurabilidade e utilização através de linha de comando. Neste trabalho foi desenvolvido um protótipo de sistema auto-hospedável com interface por linha de comando para gerenciar cópias de segurança. Através de um cliente, escrito em Rust, é possível criar cópias de segurança de arquivos presentes no computador utilizando e enviá-los para o servidor, que está rodando em outra máquina, que armazena os arquivos recebidos, após isso, é possível baixar o backup em outras máquinas, e até mesmo atualizar os backups, adicionando, modificando e removendo pastas e arquivos, similar à ferramenta git. Além disso, a ferramenta desenvolvida tem uma arquitetura modular e extensível, fortalecendo o potencial da ferramenta. Também foram realizados testes qualitativos, avaliando o funcionamento do programa e a integridade dos arquivos armazenados no servidor e baixados pelo cliente.pt
dc.description.abstractThe exponential growth of computational power and the increasing migration of services to the virtual world pose a challenge for users to ensure the privacy of stored data. The use of a free and open-source software solution focused on backup management emerges as a beneficial alternative, as it provides transparency, control, and security. While there are other backup software options available, there is a scarcity of free and open-source tools that focus on file storage with an emphasis on configurability and command-line usage. In this work, a prototype of a self-hosted system with a command-line interface for managing backups was developed. Through a client written in Rust, it is possible to create backups of files on the computer and send them to the server, which is running on another machine, storing the received files. Subsequently, it is possible to download the backup on other machines and even update the backups by adding, modifying, and removing folders and files, similar to the git tool. Additionally, the developed tool has a modular and extensible architecture, enhancing its potential. Qualitative tests were also performed to evaluate the program's functionality and the integrity of files stored on the server and downloaded by the client.en
dc.format.extent66pt_BR
dc.identifier.urihttps://repositorio.animaeducacao.com.br/handle/ANIMA/33568
dc.language.isoptpt_BR
dc.rightsAtribuição-NãoComercial-CompartilhaIgual 3.0 Brasil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/br/*
dc.subjectSistema de backuppt_BR
dc.subjectSoftware livrept_BR
dc.subjectLinha de comandopt_BR
dc.titleREDSTONE: UMA SOLUÇÃO DE SOFTWARE LIVRE PARA CÓPIAS DE SEGURANÇA EM LINHA DE COMANDO BASEADO EM GITpt_BR
dc.typeMonografiapt_BR
local.author.cursoSistemas de Informaçãopt_BR
local.author.unidadeFlorianópolis / UNISULpt_BR
local.dateissued.semester1pt_BR
local.modalidade.estudoPresencialpt_BR
local.rights.policyAcesso abertopt_BR
local.subject.areaCiências Exatas e da Terrapt_BR
local.subject.areaanimaTI & Computaçãopt_BR

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
TCC Pedro Henrique Hamms Vietro.pdf
Tamanho:
1.67 MB
Formato:
Adobe Portable Document Format
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
923 B
Formato:
Item-specific license agreed upon to submission
Descrição: