SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
WordPress Security

my ~/ is my castle
19.09.2015 Frank Staude <frank@staude.net>
Hallo!
Frank Staude

Email: frank@staude.net

Twitter: @staude

Webseite: www.staude.net

GitHub: staude

Co-Founder of WP Meetup Hannover

Co-Founder of PHP UG Hannover

Co-Founder of Arduino Meetup Hannover

Organizer of WP Meetup Nuremberg

Mod @ german WordPress.org Supportforum

Translation Contributor & Editor for german

Speaker and Volunteer @ WordCamp Hamburg 2014

Speaker @ WordCamp Cologne 2015

Co-Organizer @ WordCamp Nürnberg 2016

Co-Founder of adminpress.de
Das hat doch nix mit mir zu tun!
•kleiner privater Blog

•unverfängliche Inhalte

•kaum öffentliche Wahrnehmung

•überschaubare Zielgruppe

•keine monetären Interessen
Content is King
•Rechenleistung (CPU)

•Speicherplatz

•Bandbreite

•sendmail für Spamversand
nothing
CMS? No prob!
•CVE-Hitliste

•(21) Joomla: 309

•(22) Drupal: 290

•(29) WordPress: 247

•(38) Typo3: 178

•ohne Eintrag ≠ sicher, sondern
nur noch nicht dokumentiert
Angriffsvektoren
•Brute-Force Attacs

•„Standard“ Benutzernamen

•schwache Passwörter

•XSS - Cross Site Scripting / SQL Injections

•schlechter Code

•veraltete Installationen
Benutzername
•»admin« bis 3.0 als Vorgabe

•Teile des Domainnamens

•häufige eMail-Adressen wie »info@…«

•Ein Admin-, ein User-Account

•was spricht eigentlich gegen den Benutzernamen
»asylufdeworig23r«?
Passwörter
Passwörter NoGos
•Vorkommen in Wörterbüchern

•SocialHacking anfälliges

•Tastaturläufe und Folgen

•Passwort-Recycling

•In Word/Excel speichern
Kopfschmerzen? Finger wund? 

➡ Passwortmanager!
Verteidigungsstrategie
•willkürliche Benutzernamen 

•starke Passwörter

•Sperre nach x Fehlversuchen 

für Zeitintervall y

• Blacklisting der IP
Update, Update, Update
•regelmässig WP-Core aktualisieren

•AutoUpdater seit 3.7!

•ok für Minor/Security-Releases

•regelmässig PlugIns aktualisieren

•regelmässig (Premium) Themes aktualisieren
Monitoring
•Server up?

•Dateien verändert?

•Benutzeranmeldungen?

•Eindringungsversuche?

•Wer hat wann was gemacht?
TTV
•zufällige Versionsnummer ausgeben

•.htaccess-Regeln zum Zugriffsschutz

•/wp-content/

•wp-config.php

•readme.html + liesmich.html

•„hide and seek“ (/wp-content, wp_, …)
die Mauer erhöhen
•min. Login per SSL-Zertifikat absichern

•Kostenlos bis < 50 €/p.a.

•ggf. Kosten beim Hosting für eigene IP

•Zwei-Faktor Authentifizierung

•einfaches eMail Konzept vom Pluginkollektiv
ehemals Sergej Müller

•aufwändiger Duo, Clef, Rublon

•Hardware abhängige Lösungen (YubiKey, U2F)
Weitwinkel
•Lokaler Rechner sicher?

•Keylogger

•FTP Zugang geschützt?

•besser SFTP oder FTPS (SSL/TLS)!

•PW per eMail übermittelt?

•eMail ohne Verschlüsselung = Postkarte
Serverbasis
•Hosting

•Shared Hosting

•Virtual Host

•Managed Server

•Rootserver

•Housing

•Basissystem? 

•OS?

•PHP?

•MySQL?

•Webadmin Tool?

•Plesk
im Fall der (Un)Fälle
•Backup!

•regelmässig, automatisiert, zeitgesteuert, offsite 

•MySQL-Datenbank

•Dateien, insp. /wp-content/uploads/

•Wiederherstellung üben!
Fazit
•Sicherheit ist eine Daueraufgabe!

•Aufwand vs. Nutzen

•Make or Buy
Danke! Fragen?
frank@adminpress.de
Linksammlung
https://www.cvedetails.com/top-50-vendor-cvssscore-distribution.php

https://wpvulndb.com

http://wpengine.com/unmasked/

http://codex.wordpress.org/Configuring_Automatic_Background_Updates

https://www.startssl.com

https://buy.wosign.com/free/

https://letsencrypt.org

https://www.psw.net/ssl-zertifikate.cfm

https://github.com/sergejmueller/2-Step-Verification

https://wordpress.org/plugins/better-wp-security/

Weitere ähnliche Inhalte

Andere mochten auch

IF Tagung 2009 Intro Folien
IF Tagung 2009 Intro FolienIF Tagung 2009 Intro Folien
IF Tagung 2009 Intro FolienDennis Wittrock
 
Todo es arte
Todo es arteTodo es arte
Todo es arteFranFacu
 
• Deutsch
•  Deutsch•  Deutsch
• Deutschhajj2013
 
Ost 1 1011b1 85
Ost 1 1011b1 85Ost 1 1011b1 85
Ost 1 1011b1 85Quinn Kane
 
Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)
Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)
Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)Frederik Eichelbaum
 
Blog y educación
Blog y educaciónBlog y educación
Blog y educaciónKarolboiko
 
Stoich Notes 1
Stoich Notes 1Stoich Notes 1
Stoich Notes 1Jan Parker
 
Vegetáción y clima - San Miguel de las Dueñas
Vegetáción y clima - San Miguel de las DueñasVegetáción y clima - San Miguel de las Dueñas
Vegetáción y clima - San Miguel de las DueñasCamii2299
 
Examen de archivoguido
Examen de archivoguidoExamen de archivoguido
Examen de archivoguidoheidyl
 
Formación universitaria por medio de la web
Formación universitaria por medio de la webFormación universitaria por medio de la web
Formación universitaria por medio de la webtauro1982
 
Thesis Fabian Brull
Thesis Fabian BrullThesis Fabian Brull
Thesis Fabian BrullFabian Brull
 
Wirkungstransparenz bei Spendenorganisationen (2014)
Wirkungstransparenz bei Spendenorganisationen (2014)Wirkungstransparenz bei Spendenorganisationen (2014)
Wirkungstransparenz bei Spendenorganisationen (2014)PHINEO gemeinnützige AG
 
Web toledo
Web toledoWeb toledo
Web toledoodelot7
 
Desarrollo sustentable
Desarrollo sustentable Desarrollo sustentable
Desarrollo sustentable Fer Luna
 
vi knallgrau Facebook Global Brand Pages
vi knallgrau Facebook Global Brand Pagesvi knallgrau Facebook Global Brand Pages
vi knallgrau Facebook Global Brand Pagesvi knallgrau
 

Andere mochten auch (20)

IF Tagung 2009 Intro Folien
IF Tagung 2009 Intro FolienIF Tagung 2009 Intro Folien
IF Tagung 2009 Intro Folien
 
Todo es arte
Todo es arteTodo es arte
Todo es arte
 
• Deutsch
•  Deutsch•  Deutsch
• Deutsch
 
Ost 1 1011b1 85
Ost 1 1011b1 85Ost 1 1011b1 85
Ost 1 1011b1 85
 
Page Master
Page MasterPage Master
Page Master
 
Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)
Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)
Eyeware - Project Glass und die Zukunft von Smartphones (MA Thesis, 2012)
 
Blog y educación
Blog y educaciónBlog y educación
Blog y educación
 
Stoich Notes 1
Stoich Notes 1Stoich Notes 1
Stoich Notes 1
 
Vegetáción y clima - San Miguel de las Dueñas
Vegetáción y clima - San Miguel de las DueñasVegetáción y clima - San Miguel de las Dueñas
Vegetáción y clima - San Miguel de las Dueñas
 
Examen de archivoguido
Examen de archivoguidoExamen de archivoguido
Examen de archivoguido
 
Portafolio
PortafolioPortafolio
Portafolio
 
Formación universitaria por medio de la web
Formación universitaria por medio de la webFormación universitaria por medio de la web
Formación universitaria por medio de la web
 
Thesis Fabian Brull
Thesis Fabian BrullThesis Fabian Brull
Thesis Fabian Brull
 
Musica
MusicaMusica
Musica
 
Wirkungstransparenz bei Spendenorganisationen (2014)
Wirkungstransparenz bei Spendenorganisationen (2014)Wirkungstransparenz bei Spendenorganisationen (2014)
Wirkungstransparenz bei Spendenorganisationen (2014)
 
Reina's Updated CV
Reina's Updated CVReina's Updated CV
Reina's Updated CV
 
Web toledo
Web toledoWeb toledo
Web toledo
 
Gobierno y Estado
Gobierno y Estado Gobierno y Estado
Gobierno y Estado
 
Desarrollo sustentable
Desarrollo sustentable Desarrollo sustentable
Desarrollo sustentable
 
vi knallgrau Facebook Global Brand Pages
vi knallgrau Facebook Global Brand Pagesvi knallgrau Facebook Global Brand Pages
vi knallgrau Facebook Global Brand Pages
 

Ähnlich wie CMS Sicherheit

Der WordPress Wolpertinger
Der WordPress WolpertingerDer WordPress Wolpertinger
Der WordPress Wolpertingerfrankstaude
 
Session Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne NachbearbeitungSession Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne Nachbearbeitungfrankstaude
 
Session Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne NachbearbeitungSession Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne Nachbearbeitungfrankstaude
 
Digital Storytelling Slides - Mediencamp Wien November 2014
Digital Storytelling Slides - Mediencamp Wien November 2014Digital Storytelling Slides - Mediencamp Wien November 2014
Digital Storytelling Slides - Mediencamp Wien November 2014Rolf Mistelbacher
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Securitystk_jj
 
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwaltenSEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwaltenget on top gmbh
 
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016frankstaude
 
AG Softwaretechnik
AG SoftwaretechnikAG Softwaretechnik
AG SoftwaretechnikRoland M
 
Agile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit RailsAgile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit RailsHussein Morsy
 
Cms security
Cms securityCms security
Cms securitystk_jj
 
WordCamp Köln - WordPress – das sind wir alle!
WordCamp Köln - WordPress – das sind wir alle! WordCamp Köln - WordPress – das sind wir alle!
WordCamp Köln - WordPress – das sind wir alle! frankstaude
 
Vortrag IT der Piratenfraktion im AGH
Vortrag IT der Piratenfraktion im AGHVortrag IT der Piratenfraktion im AGH
Vortrag IT der Piratenfraktion im AGHPhilip Brechler
 
Accessibility1x1
Accessibility1x1Accessibility1x1
Accessibility1x1Maja Benke
 
WordPress Meetup Karlsruhe Feb 2016
WordPress Meetup Karlsruhe Feb 2016WordPress Meetup Karlsruhe Feb 2016
WordPress Meetup Karlsruhe Feb 2016wpmeetupka
 
FMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréFMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréVerein FM Konferenz
 
WordPress - das sind wir alle
WordPress - das sind wir alleWordPress - das sind wir alle
WordPress - das sind wir allefrankstaude
 

Ähnlich wie CMS Sicherheit (18)

Der WordPress Wolpertinger
Der WordPress WolpertingerDer WordPress Wolpertinger
Der WordPress Wolpertinger
 
Session Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne NachbearbeitungSession Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne Nachbearbeitung
 
Session Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne NachbearbeitungSession Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne Nachbearbeitung
 
Digital Storytelling Slides - Mediencamp Wien November 2014
Digital Storytelling Slides - Mediencamp Wien November 2014Digital Storytelling Slides - Mediencamp Wien November 2014
Digital Storytelling Slides - Mediencamp Wien November 2014
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwaltenSEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
SEODay 2011 - Seitennetzwerk mit WordPress effizient aufbauen und verwalten
 
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
 
AG Softwaretechnik
AG SoftwaretechnikAG Softwaretechnik
AG Softwaretechnik
 
Agile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit RailsAgile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit Rails
 
Cms security
Cms securityCms security
Cms security
 
WordCamp Köln - WordPress – das sind wir alle!
WordCamp Köln - WordPress – das sind wir alle! WordCamp Köln - WordPress – das sind wir alle!
WordCamp Köln - WordPress – das sind wir alle!
 
Vortrag IT der Piratenfraktion im AGH
Vortrag IT der Piratenfraktion im AGHVortrag IT der Piratenfraktion im AGH
Vortrag IT der Piratenfraktion im AGH
 
Accessibility1x1
Accessibility1x1Accessibility1x1
Accessibility1x1
 
HTML5-Features
HTML5-FeaturesHTML5-Features
HTML5-Features
 
WordPress Meetup Karlsruhe Feb 2016
WordPress Meetup Karlsruhe Feb 2016WordPress Meetup Karlsruhe Feb 2016
WordPress Meetup Karlsruhe Feb 2016
 
FMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel MoréFMK2015: The Power of JavaScript by Marcel Moré
FMK2015: The Power of JavaScript by Marcel Moré
 
NRWConf2013_T4CodeGeneration
NRWConf2013_T4CodeGenerationNRWConf2013_T4CodeGeneration
NRWConf2013_T4CodeGeneration
 
WordPress - das sind wir alle
WordPress - das sind wir alleWordPress - das sind wir alle
WordPress - das sind wir alle
 

Mehr von frankstaude

State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
State of TV – Vortragsaufzeichnung, aktueller Stand und AusblickState of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblickfrankstaude
 
Automatisierung in Zeiten von Social Media, Messenger-Diensten und Bots
Automatisierung in Zeiten von Social Media, Messenger-Diensten und BotsAutomatisierung in Zeiten von Social Media, Messenger-Diensten und Bots
Automatisierung in Zeiten von Social Media, Messenger-Diensten und Botsfrankstaude
 
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?frankstaude
 
TablePress - Warum und welche Erweiterungen gibt es?
TablePress - Warum und welche Erweiterungen gibt es?TablePress - Warum und welche Erweiterungen gibt es?
TablePress - Warum und welche Erweiterungen gibt es?frankstaude
 
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der Schule
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der SchuleGamifizierung mit WordPress – Eine Einführung und Einsatz in der Schule
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der Schulefrankstaude
 
Erneute Bestellung in WooCommerce
Erneute Bestellung in WooCommerceErneute Bestellung in WooCommerce
Erneute Bestellung in WooCommercefrankstaude
 
Gamification mit WordPress
Gamification mit WordPressGamification mit WordPress
Gamification mit WordPressfrankstaude
 
Mobile Apps mit WordPress
Mobile Apps mit WordPressMobile Apps mit WordPress
Mobile Apps mit WordPressfrankstaude
 
Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?frankstaude
 
State of TV - Stand der Vortragsaufzeichnung 11/2017
State of TV - Stand der Vortragsaufzeichnung 11/2017State of TV - Stand der Vortragsaufzeichnung 11/2017
State of TV - Stand der Vortragsaufzeichnung 11/2017frankstaude
 
Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?frankstaude
 
Suchst du noch? Oder findest du schon?
Suchst du noch? Oder findest du schon?Suchst du noch? Oder findest du schon?
Suchst du noch? Oder findest du schon?frankstaude
 
Themes – Wieso, Weshalb, Warum!?
Themes – Wieso, Weshalb, Warum!?Themes – Wieso, Weshalb, Warum!?
Themes – Wieso, Weshalb, Warum!?frankstaude
 
Eine WordPress Meetup Webseite auf Autopilot
Eine WordPress Meetup Webseite auf AutopilotEine WordPress Meetup Webseite auf Autopilot
Eine WordPress Meetup Webseite auf Autopilotfrankstaude
 
Vorträge aufzeichnen ohne Nachbearbeitung
Vorträge aufzeichnen ohne NachbearbeitungVorträge aufzeichnen ohne Nachbearbeitung
Vorträge aufzeichnen ohne Nachbearbeitungfrankstaude
 
WordPress - eigene Plugins erstellen
WordPress - eigene Plugins erstellenWordPress - eigene Plugins erstellen
WordPress - eigene Plugins erstellenfrankstaude
 
WordPress auf Deutsch übersetzen
WordPress auf Deutsch übersetzenWordPress auf Deutsch übersetzen
WordPress auf Deutsch übersetzenfrankstaude
 
VersionPress - WordPress + Git
VersionPress - WordPress + GitVersionPress - WordPress + Git
VersionPress - WordPress + Gitfrankstaude
 
Vom Nehmen und Geben
Vom Nehmen und GebenVom Nehmen und Geben
Vom Nehmen und Gebenfrankstaude
 

Mehr von frankstaude (20)

State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
State of TV – Vortragsaufzeichnung, aktueller Stand und AusblickState of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
 
Automatisierung in Zeiten von Social Media, Messenger-Diensten und Bots
Automatisierung in Zeiten von Social Media, Messenger-Diensten und BotsAutomatisierung in Zeiten von Social Media, Messenger-Diensten und Bots
Automatisierung in Zeiten von Social Media, Messenger-Diensten und Bots
 
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?
CPT UI und ACF - Wie werden Inhalte sinnvoll strukturiert?
 
TablePress - Warum und welche Erweiterungen gibt es?
TablePress - Warum und welche Erweiterungen gibt es?TablePress - Warum und welche Erweiterungen gibt es?
TablePress - Warum und welche Erweiterungen gibt es?
 
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der Schule
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der SchuleGamifizierung mit WordPress – Eine Einführung und Einsatz in der Schule
Gamifizierung mit WordPress – Eine Einführung und Einsatz in der Schule
 
Erneute Bestellung in WooCommerce
Erneute Bestellung in WooCommerceErneute Bestellung in WooCommerce
Erneute Bestellung in WooCommerce
 
Gamification mit WordPress
Gamification mit WordPressGamification mit WordPress
Gamification mit WordPress
 
Mobile Apps mit WordPress
Mobile Apps mit WordPressMobile Apps mit WordPress
Mobile Apps mit WordPress
 
Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?
 
State of TV - Stand der Vortragsaufzeichnung 11/2017
State of TV - Stand der Vortragsaufzeichnung 11/2017State of TV - Stand der Vortragsaufzeichnung 11/2017
State of TV - Stand der Vortragsaufzeichnung 11/2017
 
Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?Suchst du noch - Oder findest du schon?
Suchst du noch - Oder findest du schon?
 
Suchst du noch? Oder findest du schon?
Suchst du noch? Oder findest du schon?Suchst du noch? Oder findest du schon?
Suchst du noch? Oder findest du schon?
 
Themes – Wieso, Weshalb, Warum!?
Themes – Wieso, Weshalb, Warum!?Themes – Wieso, Weshalb, Warum!?
Themes – Wieso, Weshalb, Warum!?
 
Eine WordPress Meetup Webseite auf Autopilot
Eine WordPress Meetup Webseite auf AutopilotEine WordPress Meetup Webseite auf Autopilot
Eine WordPress Meetup Webseite auf Autopilot
 
Vorträge aufzeichnen ohne Nachbearbeitung
Vorträge aufzeichnen ohne NachbearbeitungVorträge aufzeichnen ohne Nachbearbeitung
Vorträge aufzeichnen ohne Nachbearbeitung
 
WordPress - eigene Plugins erstellen
WordPress - eigene Plugins erstellenWordPress - eigene Plugins erstellen
WordPress - eigene Plugins erstellen
 
WordPress auf Deutsch übersetzen
WordPress auf Deutsch übersetzenWordPress auf Deutsch übersetzen
WordPress auf Deutsch übersetzen
 
VersionPress - WordPress + Git
VersionPress - WordPress + GitVersionPress - WordPress + Git
VersionPress - WordPress + Git
 
Vom Nehmen und Geben
Vom Nehmen und GebenVom Nehmen und Geben
Vom Nehmen und Geben
 
VersionPress
VersionPressVersionPress
VersionPress
 

CMS Sicherheit