Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Cybersecurity
    • Cybersecurity

    AppScan Rethinks Application Security

    Written by

    Timothy Dyck
    Published March 18, 2002
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      As weve seen in our OpenHack online security tests, Web application security is the most difficult part of online security to do right.

      Its well-understood how to use firewalls, transport-layer encryption and OS hardening to protect network infrastructure. Whats not well-understood is how an organizations custom applications can be made equally secure.

      For example, has anyone in IT considered the security surrounding the application that drives the self-service vacation-time-tracking application, the product-rebate registration site, or the customer promotion sign-up page? These applications are usually written in some kind of Web-scripting language. Because they can be quickly written, they often are, and this haste can lead to significant security vulnerabilities.

      Web applications also commonly need to have real-time access to customer databases, so the negative consequences of security bugs are serious. Theres no substitute for an experienced pair of eyes going over code in an audit to make sure that secure coding practices are followed.

      A few key things are to ensure that parameters are being initialized properly, that all user input is scanned to ensure values are within reasonable ranges (for example, that a state abbreviation is two and only two letters long) before use, and that all pages check that users have supplied proper security credentials before the page does anything else.

      However, a winner in our just-completed second annual eWEEK eXcellence Awards offers a new and highly creative way to help developers write secure Web applications.

      Sanctum Inc.s $20,000 AppScan 2.5 took first place in the Enterprise Resource Protection category.

      AppScan is an automated security vulnerability scanner for applications. Initially, this idea seemed ridiculous to me because vulnerability scanners rely on known attack databases to do their scanning, and attack databases dont exist for custom applications, just for packaged ones.

      However, AppScan relies on the somewhat self-describing characteristics of HTML and its knowledge of several classes of Web attacks to get around this problem. It also probes for the known vulnerabilities of commercial application servers, which is also important when securing Web applications.

      We did some internal testing of AppScan 2.5 as part of our judging process. While I still want to do more tests when the next full update comes out in a few months, my experiences so far have piqued my interest. AppScan takes a genuinely new approach to application security.

      The software needs to run on a dedicated PC—it installs a customized version of Debian GNU/Linux as part of its installation process.

      Once set up, I could configure the software either to do an automated walk through our site or browse a path through the site myself while it recorded my actions.

      AppScan parses returned HTML pages and examines HTML forms to see the parameters that each form-handler page is expecting and the name of each parameter. It then calls each page in a Web application that accepts parameters with large numbers of permutations on those parameters and parameter data, in the hope of finding an application bug.

      For example, AppScan will test for client-side scripting attacks by including script code blocks in parameter data, then seeing if this script code is displayed on the returned HTML page. It removes parameters altogether or passes bad parameter data such as nulls (hex value 0), empty strings, single quotes, double quotes or SQL code to look for applications that dont filter out these attacks.

      Once AppScan has a browse path through a site, it will also try to access pages without going through a log-in process to find internal pages that lack proper user authentication code.

      All these security tests reinforce that application developers can never blindly trust data that users provide—be that data in a URL string, data in an HTTP form or data provided in a cookie.

      Application security is difficult because there are so many ways to get it wrong—sins of omission are sins of commission when it comes to security. AppScans automated scanning enforces a systematic approach to application security that will catch mistakes humans find all too easy to miss.

      West Coast Technical Director Timothy Dyck can be reached at timothy_dyck@ziffdavis.com.

      Timothy Dyck
      Timothy Dyck
      Timothy Dyck is a Senior Analyst with eWEEK Labs. He has been testing and reviewing application server, database and middleware products and technologies for eWEEK since 1996. Prior to joining eWEEK, he worked at the LAN and WAN network operations center for a large telecommunications firm, in operating systems and development tools technical marketing for a large software company and in the IT department at a government agency. He has an honors bachelors degree of mathematics in computer science from the University of Waterloo in Waterloo, Ontario, Canada, and a masters of arts degree in journalism from the University of Western Ontario in London, Ontario, Canada.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×