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

 
White House Cybersecurity Strategy at a Crossroads
Kelly Jackson Higgins, Executive Editor at Dark Reading,  7/17/2018
Lessons from My Strange Journey into InfoSec
Lysa Myers, Security Researcher, ESET,  7/12/2018
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Current Issue
Flash Poll
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2018-14364
PUBLISHED: 2018-07-18
GitLab Community and Enterprise Edition before 10.7.7, 10.8.x before 10.8.6, and 11.x before 11.0.4 allows Directory Traversal with write access and resultant remote code execution via the GitLab projects import component.
CVE-2018-14387
PUBLISHED: 2018-07-18
An issue was discovered in WonderCMS before 2.5.2. An attacker can create a new session on a web application and record the associated session identifier. The attacker then causes the victim to authenticate against the server using the same session identifier. The attacker can access the user's acco...
CVE-2018-14388
PUBLISHED: 2018-07-18
joyplus-cms 1.6.0 has XSS via the manager/admin_ajax.php can_search_device array parameter.
CVE-2018-14389
PUBLISHED: 2018-07-18
joyplus-cms 1.6.0 has SQL Injection via the manager/admin_ajax.php val parameter.
CVE-2018-12429
PUBLISHED: 2018-07-18
JEESNS through 1.2.1 allows XSS attacks by ordinary users who publish articles containing a crafted payload in order to capture an administrator cookie.