Bezpečnost ?
Štefan Šafár, bezpečnostní administrátor
Obsah
•
•
•
•
•
•

Bezpečnost v různých fázích vývoje software
Návrh / Analýza
Vývoj / Testování
Provoz / Maintenance
Co jsme za poslední rok řešili
Co v provozu připravujeme

www.seznam.cz
Jak uchopit bezpečnost
•
•
•
•
•

SDLC – Systems development life-cycle
CLASP
Microsoft SDL
BSIMM2
OWASP OpenSAMM

www.seznam.cz
Návrh / Analýza
• Modelování / Analýza rizik
• DEMO

www.seznam.cz
Vývoj / Testování
• Školení programátorů – jazyky?
• Code review – náročné na čas?
• Whitebox testování – Lint (statická analýza)
– http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

• Whitebox testování – Dynamická analýza
– http://en.wikipedia.org/wiki/Dynamic_program_analysis

• Greybox?
• Blackbox testování – automatické
– Acunetix, Netsparker, IBM Appscan, HP Webinspect, …

• Blackbox testování – manuální
– Distribuce Kali, BlackArch…

www.seznam.cz
www.seznam.cz
www.seznam.cz
Provoz / Maintenance
• Management balíčků / verzí
• Scanner zranitelností
– Nessus, OpenVAS, …

• Dostatečně výkonný firewall
• Web Application Firewall
– Škálování? Udržování? SSL?

• SSL
– Ukončování? Algoritmy? Preference šifer?

www.seznam.cz
DoS – 03/2013

www.seznam.cz
DDoS 03/2013

www.seznam.cz
Salt stack – key generation
•
•
•
•

Systém na hromadnou správu serverů
V pythonu – snadná implementace vlastních skriptů
Rychlejší než puppet hlavně díky 0MQ
0MQ nepodporovalo crypto, napsali si vlastní

www.seznam.cz
Salt stack – key generation
•
•
•
•
•
•

Systém na hromadnou správu serverů
V pythonu – snadná implementace vlastních skriptů
Rychlejší než puppet hlavně díky 0MQ
0MQ nepodporovalo crypto, napsali si vlastní
Implementace RSA, generování klíčů, atd
e=1

www.seznam.cz
Salt stack – key generation
•
•
•
•
•
•
•
•

Systém na hromadnou správu serverů
V pythonu – snadná implementace vlastních skriptů
Rychlejší než puppet hlavně díky 0MQ
0MQ nepodporovalo crypto, napsali si vlastní
Implementace RSA, generování klíčů, atd
e=1
d=1
c = me (mod n), m = cd (mod n)

www.seznam.cz
IPMI – cipher 0
• Součást specifikace IPMI
• ipmitool -I lanplus -C 0 -H 10.0.0.1 -U admin -P FluffyWabbit
user list
• Různé reakce výrobců HW

www.seznam.cz
IPMI – cipher 0
• Součást specifikace IPMI
• ipmitool -I lanplus -C 0 -H 10.0.0.1 -U admin -P FluffyWabbit
user list
• Různé reakce výrobců HW
• „Vypněte cipher 0 nainstalováním nejnovějšího firmware“
• „Vypněte IPMI a SNMP, pokud je nepoužíváte“
• „Instalujte Urgentní upgrade hned jak je to možné“
• „Provozujte BMC v oddělené management síti a
nenechávejte je otevřené do internetu“
• http://fish2.com/ipmi/cipherzero.html

www.seznam.cz
iDRAC – root shell
•
•
•
•

Společnost DELL – management rozhraní serveru
Uživatel root defaultně povolen
Možnost přepnout login shell
http://fish2.com/ipmi/dell/secret.html

www.seznam.cz
www.seznam.cz
Co připravujeme / máme
• CSIRT tým
– http://napoveda.seznam.cz/csirt

• Trusted Introducer – accredited status
• SSL + PFS + HSTS pro (snad) všechny služby
• Bezpečná VLAN v NIXu

www.seznam.cz
Děkuji za pozornost
Štefan Šafár, stefan.safar@firma.seznam.cz
www.seznam.cz

More Related Content

PDF
MicroPython IoT vlaxa
PDF
Cheat sheet python_vlaxa
PDF
Nejčastější webové zranitelnosti
PDF
Zabezpečení nejen SSH na serveru pomocí Fail2Ban a jednoduchého honeypotu. / ...
PPTX
Wordcamp Praha 2015 - další útržky z prezentace
PDF
Jak nám pomůže ochrana perimetru
PDF
OS & App Security
PPTX
Webinář: Ochrana firemního perimetru za pomoci firewallů nové generace / 30.9...
MicroPython IoT vlaxa
Cheat sheet python_vlaxa
Nejčastější webové zranitelnosti
Zabezpečení nejen SSH na serveru pomocí Fail2Ban a jednoduchého honeypotu. / ...
Wordcamp Praha 2015 - další útržky z prezentace
Jak nám pomůže ochrana perimetru
OS & App Security
Webinář: Ochrana firemního perimetru za pomoci firewallů nové generace / 30.9...

Similar to Odpoledne se Seznamem II - Provozní bezpečnost (20)

PDF
Informační bezpečnost
PPTX
Bezpečnost Wordpressu - 4. WP konference
PPTX
TNPW2-2016-04
PDF
Co vše skrývá síťový provoz a jak detekovat kybernetické hrozby? / MARTIN ŠKO...
PPTX
TNPW2-2013-06
PPTX
TNPW2-2014-04
PPTX
Bezpečnost na webu
ODP
Kolik webových útoků znáš...
PPTX
TNPW2-2012-06
PPTX
WordCamp Brno 2017 - rychlý a bezpečný web
PPTX
5. inf. bezpecnost
ODP
Jak zlepšit zabezpečení čtvrtiny celého webu
PDF
Před čím vás Nette ani Symfony neochrání
PPTX
OCHRANA PŘED POKROČILÝMI FORMAMI MALWARE
PDF
O2 Firewally nové generace
PPTX
Best practice v testování zranitelností
PPTX
Prezentace - základy bezpečnosti
PPT
4320 vzdaleny pristup_k_serveru_net_ware
PPTX
Co je kybernetická bezpečnost?
PDF
PSUG 6 - 2025-04-14 - Splunk Data Normalization, Detection Engineering, EdgeHub
Informační bezpečnost
Bezpečnost Wordpressu - 4. WP konference
TNPW2-2016-04
Co vše skrývá síťový provoz a jak detekovat kybernetické hrozby? / MARTIN ŠKO...
TNPW2-2013-06
TNPW2-2014-04
Bezpečnost na webu
Kolik webových útoků znáš...
TNPW2-2012-06
WordCamp Brno 2017 - rychlý a bezpečný web
5. inf. bezpecnost
Jak zlepšit zabezpečení čtvrtiny celého webu
Před čím vás Nette ani Symfony neochrání
OCHRANA PŘED POKROČILÝMI FORMAMI MALWARE
O2 Firewally nové generace
Best practice v testování zranitelností
Prezentace - základy bezpečnosti
4320 vzdaleny pristup_k_serveru_net_ware
Co je kybernetická bezpečnost?
PSUG 6 - 2025-04-14 - Splunk Data Normalization, Detection Engineering, EdgeHub
Ad

Odpoledne se Seznamem II - Provozní bezpečnost

  • 1. Bezpečnost ? Štefan Šafár, bezpečnostní administrátor
  • 2. Obsah • • • • • • Bezpečnost v různých fázích vývoje software Návrh / Analýza Vývoj / Testování Provoz / Maintenance Co jsme za poslední rok řešili Co v provozu připravujeme www.seznam.cz
  • 3. Jak uchopit bezpečnost • • • • • SDLC – Systems development life-cycle CLASP Microsoft SDL BSIMM2 OWASP OpenSAMM www.seznam.cz
  • 4. Návrh / Analýza • Modelování / Analýza rizik • DEMO www.seznam.cz
  • 5. Vývoj / Testování • Školení programátorů – jazyky? • Code review – náročné na čas? • Whitebox testování – Lint (statická analýza) – http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis • Whitebox testování – Dynamická analýza – http://en.wikipedia.org/wiki/Dynamic_program_analysis • Greybox? • Blackbox testování – automatické – Acunetix, Netsparker, IBM Appscan, HP Webinspect, … • Blackbox testování – manuální – Distribuce Kali, BlackArch… www.seznam.cz
  • 8. Provoz / Maintenance • Management balíčků / verzí • Scanner zranitelností – Nessus, OpenVAS, … • Dostatečně výkonný firewall • Web Application Firewall – Škálování? Udržování? SSL? • SSL – Ukončování? Algoritmy? Preference šifer? www.seznam.cz
  • 11. Salt stack – key generation • • • • Systém na hromadnou správu serverů V pythonu – snadná implementace vlastních skriptů Rychlejší než puppet hlavně díky 0MQ 0MQ nepodporovalo crypto, napsali si vlastní www.seznam.cz
  • 12. Salt stack – key generation • • • • • • Systém na hromadnou správu serverů V pythonu – snadná implementace vlastních skriptů Rychlejší než puppet hlavně díky 0MQ 0MQ nepodporovalo crypto, napsali si vlastní Implementace RSA, generování klíčů, atd e=1 www.seznam.cz
  • 13. Salt stack – key generation • • • • • • • • Systém na hromadnou správu serverů V pythonu – snadná implementace vlastních skriptů Rychlejší než puppet hlavně díky 0MQ 0MQ nepodporovalo crypto, napsali si vlastní Implementace RSA, generování klíčů, atd e=1 d=1 c = me (mod n), m = cd (mod n) www.seznam.cz
  • 14. IPMI – cipher 0 • Součást specifikace IPMI • ipmitool -I lanplus -C 0 -H 10.0.0.1 -U admin -P FluffyWabbit user list • Různé reakce výrobců HW www.seznam.cz
  • 15. IPMI – cipher 0 • Součást specifikace IPMI • ipmitool -I lanplus -C 0 -H 10.0.0.1 -U admin -P FluffyWabbit user list • Různé reakce výrobců HW • „Vypněte cipher 0 nainstalováním nejnovějšího firmware“ • „Vypněte IPMI a SNMP, pokud je nepoužíváte“ • „Instalujte Urgentní upgrade hned jak je to možné“ • „Provozujte BMC v oddělené management síti a nenechávejte je otevřené do internetu“ • http://fish2.com/ipmi/cipherzero.html www.seznam.cz
  • 16. iDRAC – root shell • • • • Společnost DELL – management rozhraní serveru Uživatel root defaultně povolen Možnost přepnout login shell http://fish2.com/ipmi/dell/secret.html www.seznam.cz
  • 18. Co připravujeme / máme • CSIRT tým – http://napoveda.seznam.cz/csirt • Trusted Introducer – accredited status • SSL + PFS + HSTS pro (snad) všechny služby • Bezpečná VLAN v NIXu www.seznam.cz