The Artima Developer Community
Sponsored Link

Java Buzz Forum
All Web Services should be run over HTTPS

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Nick Lothian

Posts: 397
Nickname: nicklothia
Registered: Jun, 2003

Nick Lothian is Java Developer & Team Leader
All Web Services should be run over HTTPS Posted: Dec 5, 2004 3:26 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Nick Lothian.
Original Post: All Web Services should be run over HTTPS
Feed Title: BadMagicNumber
Feed URL: http://feeds.feedburner.com/Badmagicnumber
Feed Description: Java, Development and Me
Latest Java Buzz Posts
Latest Java Buzz Posts by Nick Lothian
Latest Posts From BadMagicNumber

Advertisement

If you are creating a publically available webservice, make sure it is available over HTTPS and encourage people to use the HTTPS version.

There are way too many badly behaved firewalls and proxies (from companies that should know better) that munge things in ways that are very hard to debug.

For instance (just as a totally random example that I swear has caused me no pain what-so-ever over the last few weeks...), Checkpoint's NG55 firewall has built in "Cross Site Scripting Protection". Unfortunately, it failes to check MIME types, SOAP actions or ever the user agent header - it just blindly drops any content that contains various defined keyword. It's a stupid, stupid idea (especially since it doesn't seem to check unicode versions on the same strings) that is best protected against by running over HTTPS.

If you don't do that then when a client ever rings up and tells you that your software has broken and they are sure they didn't change anything now you have yet another thing to check for.

Damn it! This XML over HTTP thing was supposed to be easy.

Read: All Web Services should be run over HTTPS

Topic: Busy Signal at Sun Download Center! Previous Topic   Next Topic Topic: Art tips for programmers

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use