Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Geleitwort
Vorwort
1 Hello iPhone
2 Grundlagen
3 Views und Viewcontroller
4 Alles unter Kontrolle
5 Daten, Tabellen und Controller
6 Models, Layer, Animationen
7 Programmieren, aber sicher
8 Datenserialisierung und Internetzugriff
9 Jahrmarkt der Nützlichkeiten
A Sicherer Entwicklungszyklus
Stichwort

Download:
- ZIP, ca. 49,9 MB
Buch bestellen
Ihre Meinung?

Spacer
Apps programmieren für iPhone und iPad von Klaus M. Rodewig, Clemens Wagner
Das umfassende Handbuch
Buch: Apps programmieren für iPhone und iPad

Apps programmieren für iPhone und iPad
Galileo Computing
1000 S., geb., mit DVD
39,90 Euro, ISBN 978-3-8362-1915-0
Pfeil Sicherer Entwicklungszyklus
Pfeil A.1 Awareness
Pfeil A.2 Umgebung
Pfeil A.3 Training
Pfeil A.4 Dokumentation
Pfeil A.5 Requirements
Pfeil A.6 Design
Pfeil A.7 Implementierung
Pfeil A.8 Security-Testing
Pfeil A.9 Deployment
Pfeil A.10 Security Response
Pfeil A.11 Sicherheitsmetriken
Pfeil A.12 Abschließende Bemerkung

Galileo Computing - Zum Seitenanfang

A.5 RequirementsZur nächsten Überschrift

Objective: Das Adressieren von Sicherheit und Datenschutz in der Anforderungsphase ist die Grundlage sicherer Software und orientiert sich an Compliance-Anforderungen und den aus den funktionalen Anforderungen abgeleiteten Sicherheitsanforderungen.

Control 5.1: Security Advisor

Für jedes Software-Projekt sollte ein Sicherheitsbeauftragter (Security Advisor) benannt werden, der die Verantwortung für die Sicherheit des Produktes trägt und Ansprechpartner für Sicherheitsfragen in der Entwicklung ist.

Control 5.2: Sicherheitsüberprüfung

Für jedes Software-Projekt sollte eine Risiko-Abwägung darüber getroffen werden, ob und in welchem Umfang es den sicheren Software-Entwicklungsprozess durchlaufen muss. Die Entscheidung ist durch den Sicherheitsverantwortlichen im Unternehmen zu bestätigen, und die Entscheidung ist schriftlich zu begründen und zu dokumentieren.

Control 5.3: Verwendung von Fremdcode

Bei der Verwendung fremden Codes (Frameworks, Bibliotheken etc.) sollte geprüft werden, ob davon ausgegangen werden kann, dass dieser Fremdcode sicher ist. Die Entscheidung ist durch den Security Advisor zu bestätigen und schriftlich zu dokumentieren.

Control 5.4: Vorabkontrolle

Im Geltungsbereich des Bundesdatenschutzgesetzes (BDSG) [http://www.gesetze-im-internet.de/bundesrecht/bdsg_1990/gesamt.pdf] ist für Software, die dem BDSG unterliegt, in der Anforderungsphase eine Vorabkontrolle gemäß §4d, Absatz 5 BDSG durchzuführen.

Control 5.5: Angemessenheit

Die Angemessenheit von Sicherheitsmaßnahmen innerhalb eines Software-Projekts sollte durch eine Risiko-Analyse ermittelt werden.

Control 5.6: Security-Expertise

Das Requirements Engineering sollte von Personen begleitet werden, die mit gängigen Angriffsmustern und Sicherheitsarchitekturen und -mechanismen vertraut sind.

Control 5.7: Compliance-Prüfung

Für jedes Projekt sollte eine Compliance-Prüfung durchgeführt werden, um festzustellen, welchen regulatorischen Vorgaben die Software unterliegt. Die Sicherheitsanforderungen sind entsprechend den Vorgaben der entsprechenden Regularien zu formulieren.

Control 5.8: Ermitteln von Sicherheitsanforderungen

Für jedes Projekt sollten die relevanten Sicherheitsanforderungen bezüglich Vertraulichkeit, Integrität und Verfügbarkeit der zu verarbeitenden Daten identifiziert werden. Entsprechende Maßnahmen zur Erfüllung dieser Anforderungen müssen dokumentiert und berücksichtigt werden.

Control 5.9: Richtlinien für Sicherheitsanforderungen

Es sollten Richtlinien für das Ermitteln von Sicherheitsanforderungen vorhanden und allen Beteiligten bekannt sein. Die Richtlinien sollten regelmäßig überprüft und aktualisiert werden.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.







<< zurück
  Zum Katalog
Zum Katalog: Apps programmieren für iPhone und iPad

Apps programmieren für iPhone und iPad
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Katalog: Einstieg in Objective-C 2.0 und Cocoa





 Einstieg in
 Objective-C 2.0
 und Cocoa


Zum Katalog: Apps entwickeln für iPhone und iPad - Videotraining






 Apps entwickeln für
 iPhone und iPad -
 Videotraining


Zum Katalog: Apps mit HTML5 und CSS3






 Apps mit HTML5
 und CSS3


Zum Katalog: iPhone- und iPad-Apps entwickeln






 iPhone- und
 iPad-Apps entwickeln


Zum Katalog: Android 4






 Android 4


Zum Katalog: Android-Apps entwickeln - Videotraining






 Android-Apps
 entwickeln -
 Videotraining


Zum Katalog: Windows Store Apps mit XAML und C#






 Windows Store Apps
 mit XAML und C#


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2013
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de