28

Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen
Page 2: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Agenda

• Web-Anwendungen als schwächstes Glied für Angriffe aus dem Internet

• Bewertung gängiger Standards und Normen von Web-Anwendungen

• BSI-Standards 100-1, 100-2 und IT-Grundschutz

• BSI-Studie ISi-Web: Sicheres Bereitstellen von Web-Angeboten

• ONR 17700 als zertifizierbarer Standard

• Praktische Umsetzung im Unternehmen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

2

Page 3: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Web-Anwendungen als schwächstes Glied für Angriffe aus dem Internet

Heise Security vom 19. August 2007 Golem.de Artikel vom 11. Jänner 2007

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

3

Defacement von MTV.de vom 31. Mai 2007 Defacement von MTV.de vom 26. Juni 2007

Page 4: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Web-Anwendungen als schwächstes Glied für Angriffe aus dem InternetHerr Dr. Udo Helmbrecht, Präsident des Bundesamt für die Sicherheit in der

Informationstechnik (BSI), findet klare Worte zur Qualität der Sicherheitsmaßnahmen

in (Web-)Applikationen:

"[...] Zudem stellt sich die Frage, ob weiterhin jeder Hersteller ungeprüft Software auf den

Markt bringen darf. Beim Auto muss man jeden breiteren Reifen im Fahrzeugschein eintragen

lassen. Aber was Software anstellt, interessiert offenbar niemanden."

"[...] - aber vielleicht sollte mehr Software zertifiziert werden. Wer als IT-Einkäufer

sichergehen will, dass er sich keine versteckten Risiken einfängt, hätte dann zumindest ein

Qualitätskriterium."

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

4

Qualitätskriterium."

Zitate stammen aus derPublikation Wirtschaftswoche vom 05. November 2007

Page 5: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Agenda

• Web-Anwendungen als schwächstes Glied für Angriffe aus dem Internet

• Bewertung gängiger Standards und Normen von Web-Anwendungen

• BSI-Standards 100-1, 100-2 und IT-Grundschutz

• BSI-Studie ISi-Web: Sicheres Bereitstellen von Web-Angeboten

• ONR 17700 als zertifizierbarer Standard

• Praktische Umsetzung im Unternehmen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

5

Page 6: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

ISi Reihe:ISi-Web-Server

Relevante Guidelines und Standards (ISi Reihe: ISi-Web-Server)

OWASP

ISO 21827/SSE-CMM

OSSTMM

GSHBONR 17700

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

6

Common Criteria

Page 7: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

7

Page 8: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

8

Page 9: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

9

Page 10: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

10

Page 11: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

11

Page 12: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

12

Page 13: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

13

Page 14: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

14

Page 15: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

15

Page 16: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

16

Page 17: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

17

Page 18: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

18

Page 19: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Agenda

• Web-Anwendungen als schwächstes Glied für Angriffe aus dem Internet

• Bewertung gängiger Standards und Normen von Web-Anwendungen

• BSI-Standards 100-1, 100-2 und IT-Grundschutz

• BSI-Studie ISi-Web: Sicheres Bereitstellen von Web-Angeboten

• ONR 17700 als zertifizierbarer Standard

• Praktische Umsetzung im Unternehmen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

19

Page 20: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

ISi Reihe:ISi-Web-Server

Relevante Guidelines und Standards (ONR 17700)

OWASP

ISO 21827/SSE-CMM

OSSTMM

GSHBONR 17700

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

20

Common Criteria

Page 21: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

ONR 17700 – Sicherheitstechnische Anforderungen an Webapplikationen

• Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

• 2004/05 entwickelt von Österreichischem Normungsinstitut, SEC Consult, Großbanken, -Normungsinstitut, SEC Consult, Großbanken, -versicherungen, Behörden, etc. Unter anderem:

• Vollständige Abdeckung des Sicherheitsbereichsin Webapplikationen und Webservices (die von anderen Normen nur gestreift werden)

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

21

Normen nur gestreift werden)

• Gewährleistung eines hohen Sicherheitsniveausdurch mehrstufiges vollständiges Source-Code Audit

Page 22: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

ONR 17700 – Der Standard zum globalen OWASP Guide

• Definition der Anforderungen betreffend• Kapitel 3 - Architektur der Webapplikation

• Kapitel 4 - Konfigurationsmanagement

• Kapitel 5 - Authentisierung und Sitzungsmanagement

Controls gemäßISO 27001:2005

• Electronic commerce

• On-Line Transactions• Kapitel 6 - Formulare und andere Benutzereingaben

• Kapitel 7 - Einbinden von Dateien

• Kapitel 8 - Ausführen externer Programme

• Kapitel 9 - File Uploads und Generierung

• Kapitel 10 - Datenbanken

• Kapitel 11 - System- und Fehlermeldungen

• Kapitel 12 - Kryptographie

• On-Line Transactions

• Publicly available information

PCI-DSS Requirements

• Req. 4.1: Use strongcryptography

• Req. 6.5: Develop webapplications based on securecoding guidelines

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

22

Bezug und weiterführende Informationen zur Regel:

http://www.sec-consult.com/17700

coding guidelines• Req. 6.6: Protect all

web-facing applications(source code review)

Page 23: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

ONR 17700 für die sichere Entwicklung vonWeb-Anwendungen

RisikobewertungWebapplikationen

Audits an definiertenCheckpoints

Ausstellung desZertifikats

Webapplikationen(Blackbox Audit)

ZertifikatsBegleitung der

Entwicklung durchSecurity Consultant

1 2 3 4

Design

Test

Implement & Rollout

Build

Analysis

Planning & Definition

Opersatio

ns

Retireme

nt

Assurance Process

Risk Process

Project Management

Design

Test

Implement & Rollout

Build

Analysis

Planning & Definition

Opersatio

ns

Retireme

nt

Assurance Process

Risk Process

Project Management

V V V V V V V V

Das

ÖSTERREICHISCHE NORMUNGSINSTITUT (ON)

als Zertifizierungsstelle gemäß EN 45011 bzw. ISO-Leitfaden 65

bescheinigt mit diesem

ZERTIFIKAT Nr. ON - S 2007 nnn

die Konformität der Webapplikation

Bezeichnung der Webapplikation Versions nummer

Geprüft am: 2007-mm-dd hergestellt von

Hersteller der Webapplikation mit den Bestimmungen der

ONR 17700 "Informationsverarbeitung - Sicherheitstechnische A nforderungen an Webapplikationen".

Die Firma

Name der Firma

ist daher zur Führung des Konformitätszeichens

in Bezug auf obig genannte Webapplikation unter der Angabe der ONR 17700 sowie dr ASngabe des Datums der Prüfung berechtigt.

Datum der Ausstellung: 15. Mai 2007

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

23

Datum der Ausstellung: 15. Mai 2007

............................................................ ...................................................................Dir. Ing. Dr. Gerhard Hartmann Dipl.-Ing. Wolfgang Höhnl Geschäftsführer des ON Leiter der Zertifizierungsstelle des ON

Österreichisches Normungsinstitut (ON) � Heinestraße 38 � A-1020 Wien, www.on-norm.at

Webapplikationen werden auf Basis der ONR 17700 sicher entwickelt.

Page 24: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

ONR 17700 für die Beschaffung von Standard-Software und Fremdentwicklungen

RisikobewertungWebapplikationen

Beschaffungsrichtliniegemäß ONR 17700

Definition vonSecurity SLAs

Webapplikationen(Blackbox Audit)

gemäß ONR 17700 Security SLAs

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

24

Anforderungen an zugekaufte Standard-Software bzw. an Fremdentwicklungenwerden auf Basis ONR 17700 gestellt und eingefordert.

Page 25: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Vorgehen ONR 17700 Zertifizierung

Hauptaudit1

Gap Analyse0

Behebung der Schwachstellen

Zwischenaudit

Behebung der verbleibendenSchwachstellen

Hauptaudit1

2

3

4

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

25

Nachaudit

Ausstellen des Zertifikats

5

6

Page 26: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Nutzen der ONR 17700

• ONR 17700 als Leitfaden für die Überprüfung der internen Entwicklung

• Lieferanten werden durch Anwendung der ONR 17700 verpflichtet, die der ONR 17700 verpflichtet, die Sicherheitsvorgaben einzuhalten

• Schrittweise Zertifizierung von ausgewählten Webservices

• Iterative Hebung der Gesamtsicherheit

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

26

• Sehr gutes Investment zur Verbesserung des Sicherheitslevels und zur Bestätigung der Security-Strategie

Page 27: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

Agenda

• Web-Anwendungen als schwächstes Glied für Angriffe aus dem Internet

• Bewertung gängiger Standards und Normen von Web-Anwendungen

• BSI-Standards 100-1, 100-2 und IT-Grundschutz

• BSI-Studie ISi-Web: Sicheres Bereitstellen von Web-Angeboten

• ONR 17700 als zertifizierbarer Standard

• Praktische Umsetzung im Unternehmen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

27

Page 28: Sichere Webanwendungen auf BSI Basis v10 · 2020-02-12 · ONR 17700 –Sicherheitstechnische Anforderungen an Webapplikationen • Erste Norm im EU-Raum für die Sicherheit von Webanwendungen

© 2008 SEC Consult Unternehmensberatung GmbH All rights reserved

28