Vorlage
Vernehmlassung 2021/61: Änderung der Verordnung über die politischen Rechte (VPR) und der Verordnung der BK über die elektronische Stimmabgabe (VEleS) · 49 Seiten
Fedlex · Vorlage · Seite 36Fedlex · Vorlage
Verordnung der BK über die elektronische Stimmabgabe AS …
24. Entwicklung und Wartung von Informationssystemen
24.1 Entwicklung
24.1.1 Es wird ein Lebenszyklusmodell definiert. Das Lebenszyklusmodell:
wird für die Entwicklung und Wartung der Software verwendet;
sieht die notwendigen Kontrollen bei der Entwicklung und Wartung der Software vor;
wird dokumentiert.
24.1.2 Es wird eine Liste der eingesetzten Entwicklungswerkzeuge sowie der
Konfigurationsoptionen, die für den Einsatz der einzelnen Entwicklungswerkzeuge gewählt wurden, erstellt.
24.1.3 Die Dokumentation der Entwicklungswerkzeuge umfasst:
eine Definition des Entwicklungswerkzeugs;
eine Beschreibung aller Konventionen und Richtlinien, die bei der Implementierung des Entwicklungswerkzeugs verwendet werden;
eine eindeutige Beschreibung der Bedeutung aller Konfigurationsoptionen für die Anwendung des Entwicklungswerkzeugs.
24.1.4 Es wird festgelegt, welche Implementierungsstandards angewendet werden. 24.1.5 Die Software wird so spezifiziert und implementiert, dass die Sicherheits-
funktionen nicht umgangen werden können.
24.1.6 Die Sicherheitsfunktionen werden so spezifiziert und implementiert, dass sie
vor Manipulation geschützt sind.
24.1.7 Die Sicherheitsarchitektur der Software wird dokumentiert. Die Dokumen-
tation:
weist einen Detaillierungsgrad auf, welcher der Beschreibung der Sicherheitsfunktionen entspricht;
beschreibt die Sicherheitsdomänen, auf die sich die Sicherheitsfunktionen richten;
beschreibt, wie die Initialisierungsprozesse gesichert werden;
weist die Erfüllung der Ziffern 24.1.5 und 24.1.6 nach.
24.1.8 Die funktionalen Spezifikationen werden dokumentiert. Die Dokumentati-
on:
bildet die gesamte Software ab;
beschreibt den Zweck und die Anwendung aller Schnittstellen;
identifiziert und beschreibt alle Parameter, die mit den Schnittstellen verbunden sind;
beschreibt alle Aktionen, die mit Schnittstellen verbunden sind;