Abstract [eng] |
The aim of this master's thesis project is to develop and test a model for ensuring the integrity of a computer system. The aim of this project is to automate the software development process and to ensure the integrity of the static processes and files of a computer system throughout the software development cycle. Various automation tools and their principles will be used. These tools will be used to automate the development, testing and deployment processes. A centralized file repository will help to ensure that the right versions of the software are delivered to the right environment and that file integrity is maintained. Having a centralized system through which changes to the infrastructure can be made particularly facilitates collaboration between development teams by providing a single view of configuration files and the ability to manage access and permissions. In summary, the aim of this project would be to allow infrastructure administrators to detect changes in the integrity of managed environments and to allow automated configuration of these environments. Both tasks can be done manually, but this is a slow, tedious and inflexible solution that is often difficult to implement in large systems. The application of the model solution will allow the creation of a repeatable, seamless infrastructure across different operating systems. The solution will focus on automating as many processes as possible, extensibility of the tool and customization to the desired solutions. |