kitodo / kitodo-production

Kitodo.Production is a workflow management tool for mass digitization and is part of the Kitodo Digital Library Suite.
http://www.kitodo.org/software/kitodoproduction/
GNU General Public License v3.0
64 stars 63 forks source link

Harden Kitodo.Production according to the OWASP Top 10 #5567

Open matthias-ronge opened 1 year ago

matthias-ronge commented 1 year ago

Description

Software security plays an increasingly important role. Legislators are increasingly obliging institutions to implement state-of-the-art software security. The OWASP Top 10 is a list of the top ten security risks, that web applications face. It is a guide to implement and maximize software security.

Examples: Programming: A hard-coded encryption algorithm, which is known to be insecure, is swapped out for an algorithm that is currently considered secure. Configuration: Removal of default default passwords from the example configuration. Documentation: Explain how to set up an encrypted connection to the database during installation.

This task is intended to be the cornerstone for raising awareness of software security among developers and administrators, and based on this, for thinking about and maintaining software security even more in the future.

Related Issues

Expected Benefits of this Development

For both, directors and administrators, a security incident means that they have to sacrifice (often also leisure) time, and get a lot of extra work. They have to do painful communication, perform technical measures (like restoring a back-up), they may be interviewed by government agencies, may have to testify in court, or, at worst, are legally prosecuted. For sales, it is increasingly important to explain how software strives to meet software security requirements.

Estimated Costs and Complexity

Aiming for software security is a never-ending story, so I suggest to set a time limit on these points: I propose to allocate 5 days for each part of the work, so 10 days in total.

First part:

Second part:

solth commented 8 months ago

Votes: 8