SlideShare une entreprise Scribd logo
1  sur  23
IS YOUR WORDPRESS
SAFE ENOUGH?
Said Murat
Warsaw/Poland
www.saidmurat.net & info@saidmurat.net
What is Wordpress?
WordPress is a free and open source blogging
tool and a content management system (CMS)
based on PHP and MySQL. It has many features
including a plug-in architecture and a template
system.
 
It was first released on May 27, 2003, by
founders Matt Mullenweg and Mike Little.
 
As of April 2013, version 3.5 had been
downloaded over 18 million times.
Matt Mullenweg
What about the numbers?
WordPress is currently the
most popular blogging system
in use on the Web, powering
over 60 million websites
worldwide.
Popular brands are using
Wordpress!
Ebay Blog
Popular brands are using
Wordpress!
Yahoo Blog
Popular brands are using
Wordpress!
CNN Blog
How to attack?
Brute Force
In cryptography, a brute-force attack, or exhaustive
key search, is a cryptanalytic attack that can, in
theory, be used against any encrypted data.
A brute-force attack is an attempt to log into an
account by systematically trying thousands of
passwords
How to attack?
Brute Force
How to attack?
Any different way to attack?
How to provide protection
from attacks?
Wordpress is a ‘ready’ system, to be online so
fast. But you cannot be sure your portal is safe
enough. That’s why there are a lot of steps
what you should have done, to have much
more safe portal.
Let’s go on, step by step!
How to provide protection
from attacks?
A) MySQL Database;
- Do not type as name of the database
‘mysite_database’. Because then it’s
easier to reach your database.
- As Password, do not type ‘abc12345’.
- As Username, do not type ‘Admin’.
How to provide protection
from attacks?
B) Remove ‘Install.php’ file;
After you have done the installation, just
remove the ‘Install.php’ file.
How to provide protection
from attacks?
C) Admin Username;
You HAVE TO be careful to
name your admin’s username.
- Do not type ‘admin’ ,
‘administrator’ or ‘manager’.
- Your password also should
have complex letters like
‘5o12cMs’.
How to provide protection
from attacks?
D) Hide version of your Wordpress;
You know version of your Wordpress.
But others don’t have to know it,
right? Then, go to ‘function.php’ and
type this line there:
remove_action('wp_head', 'wp_generator');
How to provide protection
from attacks?
E) Permissions of your files;
Some of Wordpress’s files are ‘originally’ writable. But no need!
Because some spams may try to reach your files unexpectly. That’s
why, let’s go to FTP and change some ‘permissions of your files’.
(root directory) : 0755
wp-includes/ : 0755
wp-admin/ : 0755
wp-admin/js/ : 0755
wp-content/ : 0755
wp-content/themes/ : 0755
wp-content/plugins/ : 0755
wp-admin/index.php : 0644
.htaccess : 0644
wp-config.php : 0644
How to provide protection
from attacks?
F) Where is your .htaccess file?
To have a safe Wordpress system, you really need to have a ‘.htaccess’
file. Htaccess file has ‘redirection’ codes, as default. But you can
improve codes and have a safe Wordpress system. If you do not have
this file, just create it!
# Hide signature of your Server!
ServerSignature Off
  
# Limit of the file you upload will be max 10MB.
LimitRequestBody 10240000
 
# Your files will not be ‘reachable’ by others.
 <files .htaccess>order allow,deny
deny from all</files>
How to provide protection
from attacks?
WP-Security Scan(Plugin)
This is one the very useful plugins that should definitely be used
regularly by every WordPress blogger. This plugin can move
through every security loophole in a few seconds. A list of
possible vulnerabilities is then prepared, such as file passwords
or permissions, and also offers further suggestions on corrective
actions to deal with them.
What about SPAMS?
You might get spams via comments to your posts.
Spams try to be published on your pages, to make
advertisement of their pages. But sometimes, they
may have some links, to redirect your members to
their pages automatically.
Plugins
Akismet
The best anti-spam plugin for WordPress. Bundled with WordPress,
Akismet requires a registration key, but is easy to setup and provides
excellent “set-it-and-forget-it” spam protection for WordPress.
Limit Login Attempts
The best anti login attack plugin. With Brute Force method, hackers
may try to attack your login page. Thanks to this plugin, after trying 3rd
times, Wordpress asks users to wait some time, to try again username
and password. Otherwise, with using wordlists, they may find login
details.
WP Activity Monitor
You may have a lot of admins, moderators or editors on your
Wordpress. But it’s hard to control everyone. Moreover, how can you be
sure if there is no hacker who you do not know? You can control all
details about your Wordpress.
Tips
Back up your MySQL database regularly;
You should always back up your site files and database. You should get
into the practice of regular MySQL database backups by exporting your
MySQL data as a .sql file to be stored in a safe location.
Do not install every plugin you find;
Users of Wordpress usually get hack because of plugins. That’s why you
should download and install plugins which are recommended by
Wordpress.
References
Wordpress.Org
Wikipedia.Org
Cyber-Warior.Org
LinuxToday.Org

Contenu connexe

Tendances

WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User SecurityDre Armeda
 
WordPress Security Presentation
WordPress Security PresentationWordPress Security Presentation
WordPress Security PresentationAndrew Paton
 
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERSHOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERSElsner Technologies Pvt Ltd
 
Securing Word Press Blog
Securing Word Press BlogSecuring Word Press Blog
Securing Word Press BlogChetan Gole
 
Technology 101
Technology 101Technology 101
Technology 101DJ Chuang
 
WordPress Troubleshooting Hacks.pdf
WordPress Troubleshooting Hacks.pdfWordPress Troubleshooting Hacks.pdf
WordPress Troubleshooting Hacks.pdfArthur Kasirye
 
Improve WordPress Security How To
Improve WordPress Security How ToImprove WordPress Security How To
Improve WordPress Security How ToVivekanand Arumanda
 
Tips to improve word press security ppt
Tips to improve word press security pptTips to improve word press security ppt
Tips to improve word press security pptCheap SSL Coupon Code
 
Secure wordpress site
Secure wordpress siteSecure wordpress site
Secure wordpress sitefirojkhansahu
 
Lockdown WordPress
Lockdown WordPressLockdown WordPress
Lockdown WordPressDre Armeda
 
Wejatics 1 slide
Wejatics 1 slideWejatics 1 slide
Wejatics 1 slidewejatics
 
Locking Down Your WordPress Site
Locking Down Your WordPress SiteLocking Down Your WordPress Site
Locking Down Your WordPress SiteFrank Corso
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites Catch Themes
 
WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012Angela Bowman
 

Tendances (20)

WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User Security
 
WordPress Security
WordPress Security WordPress Security
WordPress Security
 
WordPress Security Presentation
WordPress Security PresentationWordPress Security Presentation
WordPress Security Presentation
 
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERSHOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
HOW TO PROTECT YOUR WORDPRESS WEBSITE FROM HACKERS
 
Securing Word Press Blog
Securing Word Press BlogSecuring Word Press Blog
Securing Word Press Blog
 
Technology 101
Technology 101Technology 101
Technology 101
 
Introduction To Wordpress By Keng
Introduction To Wordpress By KengIntroduction To Wordpress By Keng
Introduction To Wordpress By Keng
 
WordPress Troubleshooting Hacks.pdf
WordPress Troubleshooting Hacks.pdfWordPress Troubleshooting Hacks.pdf
WordPress Troubleshooting Hacks.pdf
 
Improve WordPress Security How To
Improve WordPress Security How ToImprove WordPress Security How To
Improve WordPress Security How To
 
Wordpress tutorial
Wordpress tutorialWordpress tutorial
Wordpress tutorial
 
Tips to improve word press security ppt
Tips to improve word press security pptTips to improve word press security ppt
Tips to improve word press security ppt
 
Secure wordpress site
Secure wordpress siteSecure wordpress site
Secure wordpress site
 
Lockdown WordPress
Lockdown WordPressLockdown WordPress
Lockdown WordPress
 
Website security
Website securityWebsite security
Website security
 
Wejatics 1 slide
Wejatics 1 slideWejatics 1 slide
Wejatics 1 slide
 
Locking Down Your WordPress Site
Locking Down Your WordPress SiteLocking Down Your WordPress Site
Locking Down Your WordPress Site
 
Building Secure WordPress Sites
Building Secure WordPress Sites Building Secure WordPress Sites
Building Secure WordPress Sites
 
WordPress Security 2018
WordPress Security 2018WordPress Security 2018
WordPress Security 2018
 
WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012WordPress Security Essentials WordCamp Denver 2012
WordPress Security Essentials WordCamp Denver 2012
 
WordPress Security 101
WordPress Security 101WordPress Security 101
WordPress Security 101
 

En vedette

En vedette (6)

Guia do atelier natal ano 02 nº 02 2008.1
Guia do atelier natal ano 02 nº 02 2008.1Guia do atelier natal ano 02 nº 02 2008.1
Guia do atelier natal ano 02 nº 02 2008.1
 
Keynote ank de bruin
Keynote   ank de bruinKeynote   ank de bruin
Keynote ank de bruin
 
Industrimuseum, Horsens
Industrimuseum, HorsensIndustrimuseum, Horsens
Industrimuseum, Horsens
 
Transitions Online 2009
Transitions Online 2009Transitions Online 2009
Transitions Online 2009
 
Aarhus på mobilen
Aarhus på mobilenAarhus på mobilen
Aarhus på mobilen
 
Can I Be Compliant and Efficient?
Can I Be Compliant and Efficient? Can I Be Compliant and Efficient?
Can I Be Compliant and Efficient?
 

Similaire à Is your Wordpress safe enough?

Higher Order WordPress Security
Higher Order WordPress SecurityHigher Order WordPress Security
Higher Order WordPress SecurityDougal Campbell
 
Types of Security Threats WordPress Websites Face: Part-1
Types of Security Threats WordPress Websites Face: Part-1Types of Security Threats WordPress Websites Face: Part-1
Types of Security Threats WordPress Websites Face: Part-1WPWhiteBoard
 
WordPress Security Essential Tips & Tricks
WordPress Security Essential Tips & TricksWordPress Security Essential Tips & Tricks
WordPress Security Essential Tips & TricksFaraz Ahmed
 
A Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdfA Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdfHost It Smart
 
How to Resolve Recurring WordPress Problems?
How to Resolve Recurring WordPress Problems?How to Resolve Recurring WordPress Problems?
How to Resolve Recurring WordPress Problems?Rasin Bekkevold
 
Securing Your WordPress Website - WordCamp GC 2011
Securing Your WordPress Website - WordCamp GC 2011Securing Your WordPress Website - WordCamp GC 2011
Securing Your WordPress Website - WordCamp GC 2011Vlad Lasky
 
Securing Your WordPress Website by Vlad Lasky
Securing Your WordPress Website by Vlad LaskySecuring Your WordPress Website by Vlad Lasky
Securing Your WordPress Website by Vlad Laskywordcampgc
 
Protect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutProtect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutSiteGround.com
 
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconIntroduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconGary Bacon
 
Types of Security Threats WordPress Websites Face - Part 2
Types of Security Threats WordPress Websites Face - Part 2Types of Security Threats WordPress Websites Face - Part 2
Types of Security Threats WordPress Websites Face - Part 2WPWhiteBoard
 
Intro to Wordpress Security
Intro to Wordpress SecurityIntro to Wordpress Security
Intro to Wordpress SecurityChris Dodds
 
WordPress Hardening: Strategies to Secure & Protect Your Website
WordPress Hardening: Strategies to Secure & Protect Your WebsiteWordPress Hardening: Strategies to Secure & Protect Your Website
WordPress Hardening: Strategies to Secure & Protect Your WebsiteReliqusConsulting
 
Break it while you make it: writing (more) secure software
Break it while you make it: writing (more) secure softwareBreak it while you make it: writing (more) secure software
Break it while you make it: writing (more) secure softwareLeigh Honeywell
 
Website Security
Website SecurityWebsite Security
Website SecurityCarlos Z
 
Website Security
Website SecurityWebsite Security
Website SecurityMODxpo
 
What is Wordpress Malware Infection.pdf
What is Wordpress Malware Infection.pdfWhat is Wordpress Malware Infection.pdf
What is Wordpress Malware Infection.pdfMindfire LLC
 

Similaire à Is your Wordpress safe enough? (20)

Higher Order WordPress Security
Higher Order WordPress SecurityHigher Order WordPress Security
Higher Order WordPress Security
 
Types of Security Threats WordPress Websites Face: Part-1
Types of Security Threats WordPress Websites Face: Part-1Types of Security Threats WordPress Websites Face: Part-1
Types of Security Threats WordPress Websites Face: Part-1
 
WordPress Security Essential Tips & Tricks
WordPress Security Essential Tips & TricksWordPress Security Essential Tips & Tricks
WordPress Security Essential Tips & Tricks
 
WordPress Security Guide
WordPress Security GuideWordPress Security Guide
WordPress Security Guide
 
Secure All The Things!
Secure All The Things!Secure All The Things!
Secure All The Things!
 
WordPress security
WordPress securityWordPress security
WordPress security
 
A Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdfA Guide To Secure WordPress Website – A Complete Guide.pdf
A Guide To Secure WordPress Website – A Complete Guide.pdf
 
How to Resolve Recurring WordPress Problems?
How to Resolve Recurring WordPress Problems?How to Resolve Recurring WordPress Problems?
How to Resolve Recurring WordPress Problems?
 
Securing Your WordPress Website - WordCamp GC 2011
Securing Your WordPress Website - WordCamp GC 2011Securing Your WordPress Website - WordCamp GC 2011
Securing Your WordPress Website - WordCamp GC 2011
 
Securing Your WordPress Website by Vlad Lasky
Securing Your WordPress Website by Vlad LaskySecuring Your WordPress Website by Vlad Lasky
Securing Your WordPress Website by Vlad Lasky
 
Protect Your WordPress From The Inside Out
Protect Your WordPress From The Inside OutProtect Your WordPress From The Inside Out
Protect Your WordPress From The Inside Out
 
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconIntroduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
 
Types of Security Threats WordPress Websites Face - Part 2
Types of Security Threats WordPress Websites Face - Part 2Types of Security Threats WordPress Websites Face - Part 2
Types of Security Threats WordPress Websites Face - Part 2
 
Intro to Wordpress Security
Intro to Wordpress SecurityIntro to Wordpress Security
Intro to Wordpress Security
 
WordPress Hardening: Strategies to Secure & Protect Your Website
WordPress Hardening: Strategies to Secure & Protect Your WebsiteWordPress Hardening: Strategies to Secure & Protect Your Website
WordPress Hardening: Strategies to Secure & Protect Your Website
 
Break it while you make it: writing (more) secure software
Break it while you make it: writing (more) secure softwareBreak it while you make it: writing (more) secure software
Break it while you make it: writing (more) secure software
 
Website Security
Website SecurityWebsite Security
Website Security
 
Website Security
Website SecurityWebsite Security
Website Security
 
What is Wordpress Malware Infection.pdf
What is Wordpress Malware Infection.pdfWhat is Wordpress Malware Infection.pdf
What is Wordpress Malware Infection.pdf
 
Secure wordpress
Secure wordpressSecure wordpress
Secure wordpress
 

Dernier

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Dernier (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Is your Wordpress safe enough?

  • 1. IS YOUR WORDPRESS SAFE ENOUGH? Said Murat Warsaw/Poland www.saidmurat.net & info@saidmurat.net
  • 2. What is Wordpress? WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL. It has many features including a plug-in architecture and a template system.   It was first released on May 27, 2003, by founders Matt Mullenweg and Mike Little.   As of April 2013, version 3.5 had been downloaded over 18 million times. Matt Mullenweg
  • 3. What about the numbers? WordPress is currently the most popular blogging system in use on the Web, powering over 60 million websites worldwide.
  • 4. Popular brands are using Wordpress! Ebay Blog
  • 5. Popular brands are using Wordpress! Yahoo Blog
  • 6. Popular brands are using Wordpress! CNN Blog
  • 7.
  • 8. How to attack? Brute Force In cryptography, a brute-force attack, or exhaustive key search, is a cryptanalytic attack that can, in theory, be used against any encrypted data. A brute-force attack is an attempt to log into an account by systematically trying thousands of passwords
  • 10. How to attack? Any different way to attack?
  • 11.
  • 12. How to provide protection from attacks? Wordpress is a ‘ready’ system, to be online so fast. But you cannot be sure your portal is safe enough. That’s why there are a lot of steps what you should have done, to have much more safe portal. Let’s go on, step by step!
  • 13. How to provide protection from attacks? A) MySQL Database; - Do not type as name of the database ‘mysite_database’. Because then it’s easier to reach your database. - As Password, do not type ‘abc12345’. - As Username, do not type ‘Admin’.
  • 14. How to provide protection from attacks? B) Remove ‘Install.php’ file; After you have done the installation, just remove the ‘Install.php’ file.
  • 15. How to provide protection from attacks? C) Admin Username; You HAVE TO be careful to name your admin’s username. - Do not type ‘admin’ , ‘administrator’ or ‘manager’. - Your password also should have complex letters like ‘5o12cMs’.
  • 16. How to provide protection from attacks? D) Hide version of your Wordpress; You know version of your Wordpress. But others don’t have to know it, right? Then, go to ‘function.php’ and type this line there: remove_action('wp_head', 'wp_generator');
  • 17. How to provide protection from attacks? E) Permissions of your files; Some of Wordpress’s files are ‘originally’ writable. But no need! Because some spams may try to reach your files unexpectly. That’s why, let’s go to FTP and change some ‘permissions of your files’. (root directory) : 0755 wp-includes/ : 0755 wp-admin/ : 0755 wp-admin/js/ : 0755 wp-content/ : 0755 wp-content/themes/ : 0755 wp-content/plugins/ : 0755 wp-admin/index.php : 0644 .htaccess : 0644 wp-config.php : 0644
  • 18. How to provide protection from attacks? F) Where is your .htaccess file? To have a safe Wordpress system, you really need to have a ‘.htaccess’ file. Htaccess file has ‘redirection’ codes, as default. But you can improve codes and have a safe Wordpress system. If you do not have this file, just create it! # Hide signature of your Server! ServerSignature Off    # Limit of the file you upload will be max 10MB. LimitRequestBody 10240000   # Your files will not be ‘reachable’ by others.  <files .htaccess>order allow,deny deny from all</files>
  • 19. How to provide protection from attacks? WP-Security Scan(Plugin) This is one the very useful plugins that should definitely be used regularly by every WordPress blogger. This plugin can move through every security loophole in a few seconds. A list of possible vulnerabilities is then prepared, such as file passwords or permissions, and also offers further suggestions on corrective actions to deal with them.
  • 20. What about SPAMS? You might get spams via comments to your posts. Spams try to be published on your pages, to make advertisement of their pages. But sometimes, they may have some links, to redirect your members to their pages automatically.
  • 21. Plugins Akismet The best anti-spam plugin for WordPress. Bundled with WordPress, Akismet requires a registration key, but is easy to setup and provides excellent “set-it-and-forget-it” spam protection for WordPress. Limit Login Attempts The best anti login attack plugin. With Brute Force method, hackers may try to attack your login page. Thanks to this plugin, after trying 3rd times, Wordpress asks users to wait some time, to try again username and password. Otherwise, with using wordlists, they may find login details. WP Activity Monitor You may have a lot of admins, moderators or editors on your Wordpress. But it’s hard to control everyone. Moreover, how can you be sure if there is no hacker who you do not know? You can control all details about your Wordpress.
  • 22. Tips Back up your MySQL database regularly; You should always back up your site files and database. You should get into the practice of regular MySQL database backups by exporting your MySQL data as a .sql file to be stored in a safe location. Do not install every plugin you find; Users of Wordpress usually get hack because of plugins. That’s why you should download and install plugins which are recommended by Wordpress.