Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
The Risks from Java
The Risks from Java

When a majority of all system processing was done on legacy systems, information systems audit professionals recommended the protection of these systems largely through physical security measures. By locating the data center either on the top floor of the building or in the basement with secured points of entry and exit, by installing a swipe card system and by regularly reviewing its access logs, the facility and its processing were protected from intrusions. Threats were largely internal - posed by the disgruntled employee attempting to sabotage the last program he had worked on prior to his departure, or by the opportunistic system operator, hoping to pilfer a copy of a customer list to sell to a competitor.

Those were the "good ole days." Now, information systems audit professionals wish that the problems were so simple. With the growth of the World Wide Web, nearly every business has the ability to reach every other business or individual through a computer interface. No longer, by just locking the doors, can an organization keep out the intruder.

In this environment, Java, one of the most promising products for application development, also presents some of the greatest risks. With its ability to display pictures, animate objects and provide sound, Java is well suited for the creation of attention-grabbing sites. Architecturally, the product is designed to execute in a virtual computer by running simulated software in a real computer. This virtual machine is isolated from the real computer and confined to a protected area called the Java Sandbox. In spite of this feature, the government and the media have reported a series of attacks in which hackers have used Java to invade Internet locations. Some hackers have used "holes in the sandbox" to access resources. Hostile applets have impersonated trusted code and gotten access to external resources. While developers at Sun Microsystems, Netscape and Microsoft have recognized and corrected many of these problems, hackers still find new holes. Most recently, applets have been used to perpetrate an attack called the man-in-the-middle, involving both tampering and spoofing. Fake sites are substituted for real and victims are tricked into sending security information, such as user identification, to the intruders.

Why is this happening in the Java environment? Because Java uses an "open architecture." The expectation is that no breaks in security will happen, even when the product's entire operating specification is in the public domain. For its security model to succeed, many elements within Java must work perfectly. The bytecode verifier, classloader and Security Manager must interoperate flawlessly; otherwise, the entire security model is subverted. While stringent testing and public exposure can minimize errors, current technology cannot rigorously prove that the overall Java software (28,000+ lines of code) is error-free.

Because of this level of complexity, there are many paths to subvert the security model. Those that pose the most concern are differences between the Java language and the bytecode semantics, deficiencies in the design of the language and the bytecode format, the lack of audit traits, and the inability of the user to control the Java applet once it is downloaded. A number of compilers in different languages (C or Ada, for example) can output bytecode that looks like Java bytecode to the verifier, but the bytecode produced by these compilers is unlikely to follow all of the Java language restrictions and the bytecode verifier cannot catch all violations. Similarly, the Java language design has some features that weaken the security model, the most significant being that the Java I/O classes are made public. Java also does not provide a standard mechanism for automatically producing audit traits, used to assess the accuracy and integrity of system processing. Finally, the user lacks control over the Java applet once it is downloaded into the local system.

Language developers, systems implementers and companies doing business on the World Wide Web must realize the risks and rewards of using languages like Java. In this context, it is the responsibility of information systems audit professionals (many of whom are members of the Information Systems Audit and Control Association with the professional designation of Certified Information Systems Auditor) to sound the alarm. Information systems auditors encourage language developers to fix the flaws and plug holes, inform management of potential threats to corporate resources when they do business in the World Wide Web's lucrative marketplace; and evaluate the work of system implementers in this "risky" new environment. Only then can the process of securing the World Wide Web begin.

About Linda Garceau
Linda Garceau, CPA, DBA, is an Associate Professor of Accounting at Cleveland State University. She is a member of the Information Systems Audit and Control Association.

About Victor Matos
Victor Matos, Ph.D. is an Associate Professor of Computer and Information Science at Cleveland State University.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have techn...
Nimble, the social CRM platform has announced the launch of Nimble 2.0, billed as the “most social” CRM platform on the market today. Nimble was designed entirely with social CRM in mind and is the first social business platform that empowers companies with the ability to get clo...
2011 was a year of rapid adoption for public and private cloud services. Instant and on-demand server provisioning was the driving force behind the massive growth. On top, cloud server templates and script automation simplified application installation for simple and pre-defined ...
"Having been in the IT field for many years, I believe the cloud computing chapter in the industry is an exciting one and I am proud to be a part of it," said National Reconaissance Office (NRO) Chief Information Officer Jill T. Singer Tuesday, as it was announced that she was on...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News
Joyent Cloud, the highest performance public cloud, and Amplify, a startup accelerator focused on su...