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
Subscribe
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
    Subscribe
    Home Cybersecurity
    • Cybersecurity
    • Development
    • IT Management

    Application Mashups Require Strong Security Approach

    Written by

    Brian Prince
    Published March 15, 2010
    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.

      Ideally, application mashups are an easy way to blend data and functionality from multiple sources. Poor development practices, however, can burst that bubble, adding risk and making both the users and the applications vulnerable.

      As the use of enterprise mashups continues to grow, businesses may need to re-evaluate their application development practices.

      Web applications are increasingly composed of several third-party services and APIs, and maintaining security means application development pros must include those services and APIs in their threat modeling, said Forrester Research analyst Mike Gualtieri.

      “Developers are not adjusting,” he said. “They are just passing credentials and not worrying about it.”

      Bill Geimer, president of security services provider Iron Vine, said the proliferation of worms and other security issues on social networking sites has increased awareness of the risks associated with using third-party sites as marketing tools.

      “It reminds me of the stories you would hear regarding organizations that would experiment with setting up kiosks in 3-D virtual world environments,” he said. “It seems like a good way to innovate and to allow for anonymous interaction with your organization – that is, until an avatar floats in and burns down your kiosk.”

      While developers are already worried about issues such as cross-site scripting and SQL injection, mashups can add to the attack surface and bring vulnerabilities such as cross-site request forgery to the forefront. But there are a number of steps businesses can take to ensure they are able to deal with the changing requirements of their applications.

      In an article here, Max International Chief Technology Officer Jeff Hanson explains the importance of having a mashup server-side validation framework and a client-side mashup validation framework that compliment one another.

      “Because client-side validation can be circumvented quite easily, a comprehensive and complementary server-side validation provides another crucial component for protecting data and processes,” he wrote.

      For an input-validation framework to be effective, he continued, it should define a list of finite values to limit input data, validate input data types, lengths, ranges and formats, use regular expressions at the client and at the server to ensure consistency and sanitize input data for invalid characters.

      The advice will remind some of similar calls for input validation in the SANS Institute list of the top 25 programming errors. Beyond input validation, Hanson also noted that many mashup widgets take the form of iFrames, bringing with it the possibility of iFrame fragment identifier attacks. He recommended among things encrypting fragment-identifier data using public keys and ensuring only white-listed domains can alter fragment identifiers.

      Benjamin Jun, vice president of technology at Cryptography Research, told eWEEK applications mashups require the use of authenticated APIs, and developers need to solve the issue of identity and access management.

      “The challenges are twofold,” he explained. “First, the enrollment process for credentials on a social networking Website is very different from getting enrollment credentials for online banking. This means that there may be gaps in trust across authentication systems. Secondly, identity and access management is complex – particularly when considering the three R’s of corner cases: redirects, renegotiation and reconnections. Developers who use authentication API’s are usually forced into using their partner’s API, but can try to avoid (or at least take great care) when using those modes.”

      Jun also recommended businesses be conscious of what he called “data teasing.”

      “This is the presentation of snippets of sensitive data to users and search engines before authentication or full authentication is performed…When business requirements include teasing, site developers and security designers need to be extremely careful when serving such ‘semi-private’ information,” he said.

      “No matter how good your security is, your overall security is only as good as the component with the weakest security,” Gualtieri said.

      Brian Prince
      Brian Prince

      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.