I came up with was:
- Client side security
Its a battle to keep all of the 3rd party apps (think winzip, adobe,
vlc, microsoft word, etc etc.) patched for known reported
vulnerabilities, let alone the worries of 0day vulnerabilities. Most
enterprises have a 6 monthly patch routine hence there is often many
vulns in software that is in common use. Hence you can't ban the
types of attachments and downloads that contain the malware like you
could in the days of .exe and .vbs email attachment driven malware.
- Asset Management
Its a battle in a large enterprise to identify what critical business
processes you have let alone what devices you have on your network or
what apps you have and which ones of these are
internet/customer/business partner facing. The security team can't
secure what they don't know about. Port scans may help identify what
systems there are out there (to some extent, large network ranges are
hard to scan safely), but what apps are on these systems? Its a sad
state of affairs when your firewall configuration is the only source
of information about what internet facing apps you have. What about
web apps your marketing department has contracted to have hosted by
web development companies? What about business partner routers
connected directly to your internal network?
- Decreasing effectiveness of controls
Firewalls are less effective as everything can be tunnelled through
your outbound web proxy server over HTTP
Antivirus is less effective as criminals are writing custom remote
access trojans and testing them with the software (these are
professionals not pranksters).
IDS and IPS are less effective due to encryption, obfuscation of
shellcode available in all exploit development frameworks.
Web and email content management is less effective due to fast flux
hosting of malware and due to malware being sent in attachment MIME
types who you need to accept (i.e. .zip, .pdf, .doc, .xls) or which is
encrypted (i.e. Winzip file with password)
--
Sent from my mobile device