The auditor will need to do research and compare against the organization's capacity and
risks to give specific recommendations based on the vulnerabilities discovered in the
process. Some common recommendations include the following:
Out of Date Content Manangement System
Most popular CMS platforms provide emailed alerts and semi-automated ways to update
their software. Make sure someone responsible for the website is either receiving these
emails or checking regularly for available updates. Security updates should be applied
immediately. It is a best practice however to have a “test” site where you can first deploy
any CMS update before attempting it on a production site.
For custom CMS systems, it is strongly advisable to migrate to a more standard, open
source system.
An increasingly good practice is for organizations to take advantage of the "free" tiers of
DDoS mitigation services, of which CloudFlare is probably the best known. A challenge of
these free services can be that they have definite limits to their protection. With
CloudFlare, organizations can request to be a part of their Project Galileo program to
support at-risk sites even beyond their normal scope of support.
A community-based, open source alternative isDeflect, which is completely free for
eligible sites.
Some of these services will be revealed by BuiltWith, but checking the HTTP Response
Headers (in Chromium/Chrome, available under the Inspect Element tool, or by using
Firebug in Firefox. See Deflect's wiki for more information.
Guide for NGOs about DDoS: Digital First Aid Kit
Insecure Website Login
HTTPS / SSL – this comes at a cost, both the SSL Certificate and often an upgrade to the
hosting plan itself. However, without SSL, every password – including the one used for
admin access to the website – goes across the Internet in the clear. This is immediately
available to a state-level actor through the ISP, and can also be sniffed if accessed by a
staff member on a shared wifi connection (at a coffeeshop or airport), and finally if the
attacker has broken in to the office network (see the Local Access section). Enabling SSL
(and making it the default for your site) also protects the users of your site.
Page 96 of 240
Select target paragraph3
Connect to a paragraph
Connect to an entity
Disable highlights
Add to table of contents