Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Risk

3/2/2010
09:16 AM
Connect Directly
Twitter
LinkedIn
RSS
E-Mail
50%
50%

Securing The Link Between Web Applications And Databases

Are insecure Web applications threatening the security of your database? New report outlines steps that could help reduce that threat

[Excerpted from "Protecting Databases From Web Applications," a new report published today in Dark Reading's Database Security Tech Center.]

Web applications are rich targets for attackers. Available to anyone, from anywhere, these apps are designed for accessibility -- and are also often gateways to valuable data stored deep within an organization.

How can you make your applications and data available to a wide variety of employees, customers, and partners without also exposing your most sensitive database information? This conundrum is the subject of Dark Reading's newest Database Security Tech Center report, "Protecting Databases From Web Applications."

Clearly, enterprises need tools and strategies to help their Web app developers protect the integrity of back-end databases, while database developers must ensure their Web interfaces are as secure as possible.

The key is to remember that, in most cases, the Web application itself has little value to an attacker. Rather, they're using the app as a conduit to the plethora of data accessed by the Web application from a back-end database.

The first defensive step is to make sure it's not just the database administrator who understands where sensitive data is stored, how it is accessed, and the true risk of disclosure. We often see databases treated like black boxes, with some method of access exposed to those people and applications that need it. After the select, update, or insert operation is successful, people forget there is more magic happening. Teamwork is the key.

There is a wide variety of threats that could exploit vulnerabilities in the interface between the Web app and the database: SQL injection, authentication flaws, and privilege escalation are among the most significant.

The process of determining the threats is called threat modeling. Historically, threat modeling has been used in application security to determine the highest-risk portions of an application, thus allowing security staff to focus on those areas more than others. This concept is beginning to spread to other areas of security.

Threat modeling involves meeting with people who know the application and other related technology area experts to gain an understanding of the distinct parts of the application, its functionality, and the inherent threats. By spending time to fully grasp the application and its associated threats, protections and testing can be tailored to save time or to fit in the most possible threat mitigation into a tight time frame and budget.

There are a few security steps that should be standard procedure in all environments where Web apps touch back-end databases. First, you must ensure database connections are encrypted. Second, there must be strong authentication -- each application should use its own login credentials. Third, you should configure access rights as granularly as possible, giving each application only the privileges it requires.

To find out more about the specific tools and practices that can be used to protect a sensitive database from Web-facing threats, download the full report.

Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message. Adam Ely is the founder and COO of Bluebox. Prior to this role, Adam was the CISO of the Heroku business unit at Salesforce where he was responsible for application security, security operations, compliance, and external security relations. Prior to Salesforce, Adam led ... View Full Bio

 

Recommended Reading:

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/9/2020
Russian Cyber Gang 'Cosmic Lynx' Focuses on Email Fraud
Kelly Sheridan, Staff Editor, Dark Reading,  7/7/2020
Why Cybersecurity's Silence Matters to Black Lives
Tiffany Ricks, CEO, HacWare,  7/8/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Special Report: Computing's New Normal, a Dark Reading Perspective
This special report examines how IT security organizations have adapted to the "new normal" of computing and what the long-term effects will be. Read it and get a unique set of perspectives on issues ranging from new threats & vulnerabilities as a result of remote working to how enterprise security strategy will be affected long term.
Flash Poll
The Threat from the Internetand What Your Organization Can Do About It
The Threat from the Internetand What Your Organization Can Do About It
This report describes some of the latest attacks and threats emanating from the Internet, as well as advice and tips on how your organization can mitigate those threats before they affect your business. Download it today!
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-11081
PUBLISHED: 2020-07-10
osquery before version 4.4.0 enables a priviledge escalation vulnerability. If a Window system is configured with a PATH that contains a user-writable directory then a local user may write a zlib1.dll DLL, which osquery will attempt to load. Since osquery runs with elevated privileges this enables l...
CVE-2020-6114
PUBLISHED: 2020-07-10
An exploitable SQL injection vulnerability exists in the Admin Reports functionality of Glacies IceHRM v26.6.0.OS (Commit bb274de1751ffb9d09482fd2538f9950a94c510a) . A specially crafted HTTP request can cause SQL injection. An attacker can make an authenticated HTTP request to trigger this vulnerabi...
CVE-2020-15504
PUBLISHED: 2020-07-10
A SQL injection vulnerability in the user and admin web interfaces of Sophos XG Firewall v18.0 MR1 and older potentially allows an attacker to run arbitrary code remotely. The fix is built into the re-release of XG Firewall v18 MR-1 (named MR-1-Build396) and the v17.5 MR13 release. All other version...
CVE-2020-8190
PUBLISHED: 2020-07-10
Incorrect file permissions in Citrix ADC and Citrix Gateway before versions 13.0-58.30, 12.1-57.18, 12.0-63.21, 11.1-64.14 and 10.5-70.18 allows privilege escalation.
CVE-2020-8191
PUBLISHED: 2020-07-10
Improper input validation in Citrix ADC and Citrix Gateway versions before 13.0-58.30, 12.1-57.18, 12.0-63.21, 11.1-64.14 and 10.5-70.18 and Citrix SDWAN WAN-OP versions before 11.1.1a, 11.0.3d and 10.2.7 allows reflected Cross Site Scripting (XSS).