Eine kleine Anwendung kann vertrauliche Daten verarbeiten oder wichtige Entscheidungen vorbereiten. Im Grassroot-Konzept werden deshalb die benötigten Informationen, ihre zulässige Nutzung und die Folgen fehlerhafter oder fehlender Ergebnisse betrachtet. Die Größe der Datei allein bestimmt den Schutzbedarf nicht.
Konkrete Vorgänge und mögliche Folgen betrachten
Ein Beispiel für ein zu untersuchendes Szenario: Wenn ein Import eine geänderte Spaltenreihenfolge nicht erkennt, könnte er Beträge falsch zuordnen und unzutreffende Zahlungsvorschläge erzeugen. Die fachliche Eingabeprüfung und die Abstimmung der Ergebnisse werden aus diesem konkreten Ablauf abgeleitet.
Berechtigungen werden so zugeordnet, daß Nutzer ihre vorgesehenen Aufgaben ausführen können. Zugangsdaten werden im freigegebenen Verfahren verwaltet. Eine Weitergabe der Arbeitsmappe oder Datenbankdatei wird darauf geprüft, welche Informationen und Verbindungen damit zugänglich werden.
Schutz im Lebenszyklus mitführen
Die Prüfung betrachtet auch relevante Fehlerfälle. Änderungen und Wiederherstellung werden organisiert; erkannte Störungen werden bearbeitet. Bei einer Ablösung werden nicht mehr benötigte Berechtigungen und Verbindungen aufgehoben.
Das Secure Software Development Framework, Version 1.1 beschreibt allgemeine sichere Entwicklungspraktiken. Welche Maßnahmen für eine konkrete Fachbereichsanwendung erforderlich sind, ergibt sich aus ihrer Nutzung und den maßgeblichen Vorgaben. Der Datenschutz ergänzt diese Betrachtung um die Verarbeitung personenbezogener Daten.