Cloud

4/3/2018
06:00 PM
Connect Directly
Twitter
Twitter
RSS
E-Mail
50%
50%

7 Deadly Security Sins of Web Applications

The top ways organizations open themselves up to damaging Web app attacks.
Previous
1 of 8
Next

Image Source: Adobe Stock (Pavel Ignatov)

Image Source: Adobe Stock (Pavel Ignatov)

Web application attacks are on the rise, according to recent figures from Akamai, which logged a 10% increase in attacks from Q4 of 2016 to the same time period in 2017.

"The vast majority of web application attacks are the result of untargeted scans looking for any vulnerable system, but a few are directed attempts to compromise a specific target," writes Martin McKeay, senior security advocate for the firm, within its most recent State of the Internet Security report. "In either case, they are so frequent and so 'noisy' — in other words, difficult to accurately detect — that many organizations are struggling to simply keep their web application firewalls running effectively, and do not have the spare cycles to worry about what their systems might be missing."

The bottom line is that organizations need to improve their secure coding practices to reduce their risk in their arena. This list highlights some of the biggest risks organizations open themselves up to when it comes to their Web apps. 

 

Ericka Chickowski specializes in coverage of information technology and business innovation. She has focused on information security for the better part of a decade and regularly writes about the security industry as a contributor to Dark Reading.  View Full Bio

Previous
1 of 8
Next
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
SchemaCzar
50%
50%
SchemaCzar,
User Rank: Strategist
4/4/2018 | 12:32:14 PM
SQL Injection - Worst aspect of today's refusal to use database best practices
Since I began in software development thirty years ago, I have seen a progressive refusal to effectively employ relational database technology in the mainstream of software development.  The primary manifestation of this is the refusal to apply normalization, instead applying the self-defeating antipattern of object-relational mappers and other persistence frameworks.

However the worst side of this is the terrible security holes in web database applications via SQL Injection.  This is something that does not lie with the database at all, even in the porous case of MySQL.  SQL Injection vulnerabilities are directly and exclusively the result of lazy application programming.  All of the countermeasures under development to mitigate SQL Injection such as database "firewalls" and virtual private databases are add-ons not needed with secure database application development.

SQL injection is an Application Coder's problem | The Schema Czar

 
Higher Education: 15 Books to Help Cybersecurity Pros Be Better
Curtis Franklin Jr., Senior Editor at Dark Reading,  12/12/2018
'PowerSnitch' Hacks Androids via Power Banks
Kelly Jackson Higgins, Executive Editor at Dark Reading,  12/8/2018
Worst Password Blunders of 2018 Hit Organizations East and West
Curtis Franklin Jr., Senior Editor at Dark Reading,  12/12/2018
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Current Issue
10 Best Practices That Could Reshape Your IT Security Department
This Dark Reading Tech Digest, explores ten best practices that could reshape IT security departments.
Flash Poll
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2018-20161
PUBLISHED: 2018-12-15
A design flaw in the BlinkForHome (aka Blink For Home) Sync Module 2.10.4 and earlier allows attackers to disable cameras via Wi-Fi, because incident clips (triggered by the motion sensor) are not saved if the attacker's traffic (such as Dot11Deauth) successfully disconnects the Sync Module from the...
CVE-2018-20159
PUBLISHED: 2018-12-15
i-doit open 1.11.2 allows Remote Code Execution because ZIP archives are mishandled. It has an upload feature that allows an authenticated user with the administrator role to upload arbitrary files to the main website directory. Exploitation involves uploading a ".php" file within a "...
CVE-2018-20157
PUBLISHED: 2018-12-15
The data import functionality in OpenRefine through 3.1 allows an XML External Entity (XXE) attack through a crafted (zip) file, allowing attackers to read arbitrary files.
CVE-2018-20154
PUBLISHED: 2018-12-14
The WP Maintenance Mode plugin before 2.0.7 for WordPress allows remote authenticated users to discover all subscriber e-mail addresses.
CVE-2018-20155
PUBLISHED: 2018-12-14
The WP Maintenance Mode plugin before 2.0.7 for WordPress allows remote authenticated subscriber users to bypass intended access restrictions on changes to plugin settings.