Web 2.0 Threats and Risks for Financial Services
An anonymous reader writes "Companies are tuning into Web 2.0 but are simultaneously exposing their systems to next generation threats such as Cross site Scripting, Cross Site Request Forgery and Application interconnection issues due to SOA. With regard to security, two dimensions are very critical for financial systems — Identity and Data privacy. Adopting the Web 2.0 framework may involve risks and threats against these two dimensions along with other security concerns. Ajax, Flash (RIA) and Web Services deployment is critical for Web 2.0 applications. Financial services are putting these technologies in place; most without adequate threat assessment exercises."
Who cares about security? AJAX is so slick and it looks so good and you know, customers are so happy. Oh well, maybe they're not but the CEO is because we're so ahead of others in the market with our brand new 3.5MB javascript file.
Or am I missing something?
...i don't need some flashy looking online-banking. i just want to transfer money from account a to account b, wonder, where my money has gone, etc. sometimes this little sentence just makes sense:
keep it simple. for such ordinary tasks there does not have to be great interaction schemes or whatever comes to your mind. it just has to freaking work. and - it's even more secure the simple way? well, then don't tamper with it.
I can only imagine what a bank's web site would look like...
Recent Tags:
laundering, DEPOSIT, WITHDRAWAL, mortgage, phishing, PORN, XXX, savings account, cd, federal reserve
The real problem is outlined right in the blurb. That problem is: "without adequate threat assessment exercises". I don't think any of these technologies are inherently any worse than any other method, but the problem is that they don't understand the technologies well enough, and aren't testing for vulnerabilities. It's just like with PHP. Sure you can code your pages with really insecure SQL injection technologies, but there's solutions like prepared statements that make it a non-issue. What I want to know is, why are all these financial institutions jumping on the Web 2.0 bandwagon before they fully understand what they are doing? From my point of view, web 1.0 is good enough, and I don't see why everyone wants to switch so fast.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
I think it's foolish to use your usual account and browser for online banking. Just create a separate account, keep the browser clean, don't browse around with that account, and set up good security. That's good for many reasons, not just XSS.
"Many Web entrepreneurs and established software providers are hoping that AJAX can reinvigorate the PC software business by marrying the graphical user interface of desktop computers with the benefits of the Web."o ok/2100-1007_3-5886709.html
http://news.com.com/AJAX+gives+software+a+fresh+l
This is a little over two years ago, on the subject of Ajax...and Web 2.0/ other buzzwords/works seem to be plugged more on technological forums/media...Who wouldn't want to be hip..Especially when your information's reputation is on the line.
-
IMO: Online Banking/money transfer/any sort of transaction/communique' that needs security should be held in the highest regards, with the most minimal in looks! Give us the information, not the bells and whistles!
Microsoft vows to fight South Korean antitrust rulinghttp://www.theregister.co.uk/2005/12/07/micr osoft_south_korea_antitrust//
--
Hmmm... my bank's website is still quite web 1.0, and I don't have any problem with that. I don't really see where the '2.0' technologies would improve my online banking experience enough to outweigh the potential security holes. I foresee my bank sticking with 1.0.
Why is this even being considered?
Shouldn't security be built into these Web 2.0 application from the ground up and not added on as an afterthought.
davecb5620@gmail.com
New technologies may present unseen risks. Use with caution.
Here will be an old abusing of God's patience and the king's English.
Most programs on telly that mention Web 2.0 think it means "Social Networking". I think that's because the main sites that jumped on the AJAX bandwaggon were the social ones. Security wise, I would think that the more you shift the application to the browser the more you make it open to hacking. Talk about public APIs.
I have excellent Karma and I am not afraid to Troll it.
The Cross Site Request Forgery FAQ
The Cross Site Scripting FAQ
Believe me, if I started murdering people, there would be none of you left.
Urgently, pivotally critical, even.
Meta will eat itself
They are vulnerable to crsf, xss, and all sorts of other potential problems. Using web 2.0 can increase the attack surface, but its really the same problems you need to prevent. Its really the web 2.0 features built into our web browsers that make us vulnerable. Some one should really just slap the makers of Flock upside the head. Of course firefox and just about every modern browser is vunrable as well. But advertising a "better web 2.0 broswer" should earn them a special spot in hades.
First, I don't know wtf web 2.0 is. Is this something people just made up- or am I not cool enough to know what that means for present day 1 mbit connections. Second, banks aren't using ajax and activex. SSL and certificates, and all the rest is low footprint. Banks are more apt to run into Duke Nukem Forever before web 2.0. This article is pulled out of somebodys ass. I've worked all kinds of banks security and that BS just doesn't fly.
Sorry to tell you bud... XSS is not new, nor is XSF. People are just now realizing how deep the rabbitt hole goes with exploitation. See Billy Rios's paper from blackhat amsterdam.
That's what I love about computing. A problem that has been around for years and years becomes a new dangerous threat simply because the developers of new technology didnt know about it before.
The Ajax stuff seems best suited to intranet and perhaps B-to-B. Public stuff should probably not use Ajax, especially if it involves money transfer. If you expose your site to a million potential hackers you are at a much greater risk than exposing it to one or two. Or at least don't use Ajax for final verification pages. Maybe use it for proposed transactions.
Table-ized A.I.
When writing Web 2.0, don't trust anything from the browser because it's not secure and it will be modified by tards and script kiddies.
The rest is to fill 4 pages so there's somewhere for the adverts.
Reduce, reuse, cycle
Web 2.0 is strikingly like the state of Microsoft Windows about 10 years ago, as far as security goes. Back then, Windows was well known to be vulnerable to Internet attacks. Which has led to tons of zombies, spyware, and other crap installed on people's computers.
The lesson learned from that is that NOBODY cares. Even after they've been bitten (and sometimes bitten badly, with identify theft, and serious banking repercussions), they still want to use Windows. They prefer the Devil that they know, over something that they aren't familiar with.
In short, people want their "Oooo - shiny!" widgets. They simply don't care enough about anything else to switch to a more secure system, or even implement proper security measures. And there are enough technically clueless button-pushers who call themselves developers that will provide the Shiny languages and widgets to propagate this crap.
The proper solution is to start by redesigning Javascript with security in mind. But that will never happen.
In short, Web 2.0 is the MS Windows of today. We can expect lots of exploits. But people will adopt it, the heck with the ramifications. Sorry to be pessimistic here. But I see nothing to contradict this lesson from the past.
"exposing their systems to next generation threats such as Cross site Scripting, Cross Site Request Forgery"
New? New how? All this scaremongering is making me feel like partying like its 1999 (obscure millenium bug reference)...again.
"Web 2.0" (I really can't stand the term), IMHO is largly considered to be the "next generation" sites using AJAX. AJAX is nothing new, its Javascript, XML and DHTML. The principal is EXACTLY the same as a webservice request (its just from a Javascript client).
So:
Write secure webservices (We've been doing this for years, its not a problem)
Write secure javascript (We've been doing this for years, its not a problem)
How do you write secure javascript with the advent of XMLHTTP Components? Excatly the same way you'd write secure server side code,
Don't output unvalidated user controlled data (Cross Site Scripting)
Dont do anything stupid like entering a user controlled, unvalidated data into a DB (SQL Injections)
With regards to Cross Site Request Forgery, its been around for years, now the requests are being made silenty (i.e With no refresh) rather than just redirecting the Victim elsewhere. It's a clever kind of Cross Site Scripting.
Please feel free to correct, or enlighten me of any unique security issues associated with "Web 2.0", but as far as I can tell, nothings really changed.
You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
I'm going to become rich and famous after I invent this ACME buzzword-detection-device. No seriously, I think the biggest Web 2.0 threat for 'financial services' might be the paychecks from the fried-air department.
There seems to be a fine balance between the need for companies to gather customer data, so they better understand their needs and tailor the user experience, and the possible risks with collecting and managing all of that information. It can be pretty tricky for organizations to convince customers that the collection of data is ultimately a mutually beneficial exercise. I just saw a cool VOD of the CIO of Circuit City and Tom Ridge (ex-Secretary of Homeland Security) talk about how the government and the corporate world deal with thee issues. Check it out at www.cioleadershipforum.com