This document summarizes content management systems (CMS), including what they are, common types, platforms they run on, and security vulnerabilities. A CMS is a web application that allows creating and modifying digital content. Common types include web-based, enterprise, mobile, and component-based systems. Popular platforms include Java, ASP.NET, PHP, and mobile. CMS systems are prone to vulnerabilities like weak passwords, outdated plugins, and SQL injection. High profile attacks have exploited vulnerabilities in Drupal and other CMS platforms. Proper security measures include strong unique passwords, regular updates, removing unused features, and disabling directory listings.
4. //CMS-What is it?
? A content management system is computer application that
supports the creation and modification of digital content using a
blah..blah..blah´!!!!!
? Simple meaning:
A web app hosted on a web server to help us make a website.
? A good CMS:
Flexible
Easy Administration
Tools to make a great website
? Advantages:
Reduces need to code from scratch
uniform look and feel etc..
12. //Vulnerabilities
? Use of Frameworks
? Nobody to take responsibility
? Virtual gold mine for hackers once vulnerability is discovered
? Weak passwords
? Different plugins by different developers
? SQL injection
? XSS
14. //Known Attacks on CMS
?Panama Paper leak:
A complete failure of CMS Security
Attack: Vulnerable CMS Plugins
The hack:
Company failed to Encrypt mails
Irresponsible use of CMS
Out of date version of component
15. //Known Attacks on CMS
?Drupal:
Up to 12 million websites
Automate Attack to take control of the site
Necessary to apply the patches within 7 hours
Disadvantage: Automatic update roller