Skip to main content

DTCC leverages IBM Rational AppScan software to help protect its financial transactions.

Published on 24-Jan-2008

" The real key is that we have the education in place and now implement security early in the application development lifecycle, so we have less overall vulnerabilities to manage. " - —Jim Routh, CISO, DTCC

Customer:
DTCC

Industry:
Financial Markets

Deployment country:
United States

Overview

The Depository Trust & Clearing Corporation (DTCC) provides custody and asset servicing for more than 2.5 million securities issued from the United States and 100 other countries and territories

Business need:
ChallengeTo create security-rich applications that could handle the clearance and settlement of more than US$1 quadrillion in securities transactions per year, DTCC needed to imple-ment rigorous security practices as part of its application develop-ment process.

Solution:
DTCC educated its application developers on building security into the Web application development lifecycle, and the company lever-ages IBM Rational® AppScan® software to identify, analyze and remediate security issues from early development through live deployment.

Benefits:
DTCC is able to perform auto-mated security, compliance and integration testing on its Web-based applications, while adding 225 new applications per year, improving its developer produc-tivity and speeding time to market for new applications.

Case Study

The Depository Trust & Clearing Corporation (DTCC) provides custody and asset servicing for more than 2.5 million securities issued from the United States and 100 other countries and territories. In addition, DTCC is a lead-ing processor of mutual funds and insurance transactions, linking funds and carriers with their distribution networks. The company employs approximately 450 application develop-ers to create products for its customers, who include brokers, dealers, institu-tional investors, banks, trust com- panies, mutual fund companies, insurance carriers, hedge funds and other financial intermediaries.

To create security-rich applications capable of handling the clearance and settlement of more than US$1 quadril-lion in securities transactions per year, DTCC needed to implement rigorous security practices as part of its applica-tion development process. Attacks against organizations storing confiden-tial personal and financial information are on the rise—plus, they are becom-ing increasingly sophisticated. Because DTCC creates and modifies so many Web applications each year, it quickly became critical that the company implement comprehensive Web appli-cation security vulnerability testing practices—particularly for projects determined to have a high security risk.DTCC sought to deploy an information security program across its entire organization. The company’s corporate information security (CIS) department recognized that sound security practices required not only the right technology, but also an education program to help developers and users better under-stand how to protect and secure company assets.

Turning to IBM
The CIS group began by recruiting security team leaders for each development team across the company’s different development platforms; then the group provided those leaders with six weeks of training on security-rich application development. Once the training was complete, the team leaders rejoined their teams as security experts, passing on best practices, coaching and support.

To identify application security issues and report them to the development team for remediation, the CIS group needed to deploy a vulnerability management tool. Jim Routh, chief information security officer (CISO) at DTCC, found that AppScan software provided the functionality the company needed. “We did very thorough, extensive and competitive analysis of secure application development and vulnerability assessment tools, and use them as the cornerstone of our informa­tion security practice,” he explains. “AppScan was chosen because it really met all our requirements nicely, and we’d also gotten good results from using it in the past.

IBM Rational AppScan software helps address the security and compliance of Web applica­tions throughout the software development lifecycle. DTCC uses AppScan to scan its Web applications, test for security issues and develop actionable reports and fix recommendations. The application also helps the company maintain confidence in its production environments by providing continuous auditing for known vulnerabilities and by reporting on compliance-related issues. The scanning capabilities of AppScan, combined with its advanced remediation recommenda­tions and a comprehensive reporting system, help simplify ease of use. As a result, DTCC has been able to enhance developer and security team productiv­ity, facilitate security compliance management and protect its Web application infrastructure.

“We turned to AppScan as our tool of choice for end-to-end security vulnerability assessment of the applications and code for high-risk applications,” says Routh. “That assessment was conducted by a dedicated team of integration testers addressing high-risk and complex applications. AppScan is so comprehensive in its ability to identify and help remediate vulnerabilities that it serves as an industrial-strength assessment tool for our corporate information security team to oversee the secure application development process.”

Facilitating better integration testing
DTCC also leverages AppScan vulnerability assessment capabilities to automate advanced integration testing. Some of the company’s Web-based applications pull files off a database server, either the company’s mainframe or another server, and leverage those files to complete the workflow of the application. Such integra­tions are critical to the company’s operations, yet are often difficult to scan for vulnerabilities. AppScan enables DTCC to perform Web application vulnerability security scanning by performing real-world usage tests, checking for vulnerabilities where application code is used by multiple products, and monitoring Web-based service interactions.

“The security and reliability of our product is what DTCC’s business and reputation are dependent upon, so our focus was first upon how to make our application developers smarter and more skilled in information security as it applies to appli-cation development,” comments Routh. “When first implementing vulnerability management, if it’s done properly you’ll actually find more vulnerabilities over time. The numbers don’t decrease, because that’s part of the maturity curve. Eventually the vulnerabilities do go down, as they have now for us. But the real key is that we have the education in place and now implement security early in the application development lifecycle, so we have less overall vulnerabilities to manage.”

Tailoring education to each employee
So far, Routh finds that the company’s efforts are paying off. “My perspective is that one of the most strategic tools a CISO has is education and awareness,” Routh states. “We implemented employee education and awareness to teach them that any network access, Web use or device connecting to the DTCC network can have security risks or vulnerabilities—or be compromised. The more knowledge people have on best practices and the implications for information security, the better their decision-making ability, and the easier my job becomes.”
Every person in the company required different levels of and approaches to train-ing, depending on their job and day-to-day business functions. In the process of educating key stakeholder groups within DTCC, the CIS team recognized that application developers had the greatest need for education. Like many organiza­tions, DTCC had devoted a lot of time to addressing its perimeter security, but it had done less to address potential application vulnerabilities.

“My charter mandate for the application development security program, and the foundation of our entire information security program, was not just to better secure our code, but to better educate all 450 application development professionals on best practices for creating secure applications, and apply information security con­trols throughout the entire application development lifecycle,” says Routh.

With the developers better educated and now building increasingly more security-rich code, DTCC is realizing impressive value from its AppScan software investment. And the application provides even more value for DTCC’s systems integration group, which uses AppScan to perform security testing across platforms in a specialized way, creating a kind of derailment tool the group can use to test DTCC’s most critical applications and live Web deployments.

Building more secure applications from the ground up
Today, DTCC application developers are trained and certified on security-rich application development lifecycle and security best practices. Dedicated experts regularly perform vulnerability assessments with AppScan, the company’s tool of choice for highly complex applications. Security is designed and built into more than 225 new applications per year, right from development throughout the lifecycle of the application. DTCC feels that the AppScan solution has stabilized its processes and practices, providing industrial-strength vulnerability assessment and remedia­tion for its high-risk and complex applications.

For more information
To learn more about IBM Rational AppScan software, contact your IBM representative or visit:
ibm.com/software/rational/offerings/testing/webapplicationsecurity

Products and services used

IBM products and services that were used in this case study.

Software:
Rational AppScan Standard Edition

Legal Information

© Copyright IBM Corporation 2007 IBM CorporationSoftware GroupRoute 100Somers, NY 10589U.S.A. Produced in the United States of America12-07All Rights Reserved. AppScan, IBM, the IBM logo and Rational are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product and service names may be trademarks or registered trademarks or service marks of others. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided “as is” without war­ranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or oth­erwise related to, this documentation or any other documentation. Nothing contained in this docu­mentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. IBM customers are responsible for ensuring their own compliance with legal requirements. It is the customer’s sole responsibility to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regula­tory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. RAC14015-USEN-00

Bookmark this page