REDSTONE: UMA SOLUÇÃO DE SOFTWARE LIVRE PARA CÓPIAS DE SEGURANÇA EM LINHA DE COMANDO BASEADO EM GIT
dc.contributor.advisor | Popov, Saulo | |
dc.contributor.author | Hamms Vietro, Pedro Henrique | |
dc.coverage.spatial | Florianópolis, Santa Catarina | pt_BR |
dc.date.accessioned | 2023-06-25T14:15:04Z | |
dc.date.available | 2023-06-25T14:15:04Z | |
dc.date.issued | 2023-06-21 | |
dc.description.abstract | O 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.abstract | The 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.extent | 66 | pt_BR |
dc.identifier.uri | https://repositorio.animaeducacao.com.br/handle/ANIMA/33568 | |
dc.language.iso | pt | pt_BR |
dc.rights | Atribuição-NãoComercial-CompartilhaIgual 3.0 Brasil | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/br/ | * |
dc.subject | Sistema de backup | pt_BR |
dc.subject | Software livre | pt_BR |
dc.subject | Linha de comando | pt_BR |
dc.title | REDSTONE: UMA SOLUÇÃO DE SOFTWARE LIVRE PARA CÓPIAS DE SEGURANÇA EM LINHA DE COMANDO BASEADO EM GIT | pt_BR |
dc.type | Monografia | pt_BR |
local.author.curso | Sistemas de Informação | pt_BR |
local.author.unidade | Florianópolis / UNISUL | pt_BR |
local.dateissued.semester | 1 | pt_BR |
local.modalidade.estudo | Presencial | pt_BR |
local.rights.policy | Acesso aberto | pt_BR |
local.subject.area | Ciências Exatas e da Terra | pt_BR |
local.subject.areaanima | TI & Computação | pt_BR |
Arquivos
Pacote Original
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
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 923 B
- Formato:
- Item-specific license agreed upon to submission
- Descrição: