Welcome | Sign In
ECommerceTimes.com
Bugs

Sharing Platforms, Sharing Flaws: Does Interoperable Mean Vulnerable?

Print Version
E-Mail Article
Reprints
Sharing Platforms, Sharing Flaws: Does Interoperable Mean Vulnerable?

Though proprietary software still holds the lion's share of the enterprise market, open source products are gaining in popularity. Those who use open source applications naturally want their data to be readable by users of those apps' proprietary counterparts -- that's where interoperability standards come into play. But can the push toward interoperability cause holes in security?


Is Your Website Killing Customer Confidence?
Your Website's privacy policy can be a key factor in a customer's decision to do business with you, and it is vital to ensuring you don't run afoul of your online legal and regulatory responsibilities. Need more reasons? Read on.

Interoperability is fast becoming a key watchword in business computing circles. Open source products continue to gain enterprise acceptance. With that acceptance comes an increase in users who demand that data produced with one application to work with data produced for another application -- or even another operating system.

Open source advocates want maximum interoperability, which allows them to use whatever software they choose. For instance, a company using an open source business application expects the files it creates and works with to be compatible with Microsoft's (Nasdaq: MSFT) market-dominating products, and vice-versa.

Interoperability, however, could render computer systems more vulnerable to increased security risks. Does that mean, then, that open source users have to choose interoperability over security? Will accessing data produced with a Microsoft application automatically expose users of non-Microsoft products to the same vulnerabilities that plague Redmond's wares?

"This is a decades-long debate. More transparency can breed security risks. This condition can be valid in some cases," Dirk Morris, CTO of security provider firm Untangle, told LinuxInsider.

It Depends

Interoperability doesn't necessarily doom users to security problems. The level of risk depends greatly on the products used on both sides of the application and platform combination.

"Usually in a closed community, such as a single platform, it is easier for people to unknowingly spread a virus. If the environment is mixed, this becomes less critical," Fred Pinkett, vice president of product management for Core Security, told LinuxInsider.

Using a well-patched version of a program and doing adequate penetration testing often play bigger roles in terms of how exposed one is to vulnerabilities, he suggested.

Weighing the Odds

That's a point often echoed by security experts and product developers alike. Security and interoperability is not a one-size-fits-all situation.

"By itself, interoperability is not more or less secure. The problem is when customers want to run different applications together," Dominic Sartorio, president of The Open Solutions Alliance, told LinuxInsider.

If the open source community were to set more common standards, it could lessen concerns about interoperability issues. For example, code writers have to pay more attention to security in individual applications, he suggested.

The 'More Eyes' Debate

Critics of open source software may point to its wide-open, no-secrets nature and call the model inherently less secure.

The counter-argument preaches that open source applications are more secure because the open code lets more eyes look for problems.

"It is easier for the bad guys to make a problem with open source. But it is also easier for the good guys to see it," said Pinkett.

But, he readily admits, discussion of this issue rapidly erodes into a religious argument. It winds up amounting to little more than one's personal preference as to which view of interoperability risks holds more credence, he said.

No 'Either/Or'

The prevailing view about the impact of interoperability on security is how users mix and match their data and applications. No one scenario can determine absolute safety or high risk.

"It is not a matter of open source versus closed source. It is more a matter of what you do with it, Pinkett said.

For instance, it's a foregone conclusion that widely used applications do have more exposure to exploits, according to Sartorio. The security rating of any program is based on how many vulnerabilities it has, regardless of whether it is open or closed.

"Open source is no more and no less susceptible to software security vulnerabilities than closed source. More eyeballs doesn't necessarily imply any secure code reviews. There is no guarantee, just as there is no guarantee in the closed source case," Reed Auglier, operations director at Security Innovation, told LinuxInsider.

In both cases, a secure software development model is required to prevent malicious code introduction, he said.

Volatile Mixtures

Data shared with other programs and programs shared on different operation systems will continue to coexist. That's just the direction the industry is headed. Precautions are needed, however, to ensure the security risks are minimal.

"It is when people start applying bubble gum and bailing wire to make things work together that things get worse," warned Sartorio.

The front end represents a major issue involving security with shared data and programs. The trouble comes when people wire together separate components without a single log-in interface at the front end, Sartorio cautioned.

"One solution is a common user log-in that covers all mixed components. Security management is more effective when there is only one user name and password," he explained.

Mitigating Risks

Enterprises involved with interoperable applications and data should perform an exhaustive risk analysis as part of their due diligence for any software they install. This includes both open source and closed source applications, according to Auglier.

He also urged users to avoid the "everybody is using it" trap. Part of risk management is deciding when and where to apply the resources available, he explained. Often, such risk analysis tends to get skipped whenever the "many others are using this software so we are all in the same boat" argument comes up, he said.

The situation does not change with in-house software. Even when companies develop their own closed source software through outsourcing, there are security risks that must be considered.

"In all cases, secure development processes should be used, and the user of the software must have insight into the management of the secure development processes so that they can buy off on it," he said.


Print Version E-Mail Article Reprints More by Jack M. Germain


Related News Alerts

Microsoft Activate Alert | Search Archives

More by Jack M. Germain

Microsoft FOSSifies .Net Micro Framework
November 18, 2009
Microsoft has declared its .Net Micro framework open source under the Apace 2.0 license. Not all bits of .Net Micro are covered, however. Its TCP/IP stack has been stripped, as has its cryptography libraries. Rights to the TCP/IP stack aren't Redmond's to give, and the cryptography libraries are used outside of the scope of the .Net Micro framework, according to the company.
New Ubuntu OS Features Create Good Karma
November 13, 2009
Amidst the OS upgrades from Apple and Microsoft over the last few months, the Linux OS Ubuntu got a version bump of its own. Ubuntu 9.10, or Karmic Koala, is well worth the effort to upgrade, and its developers have made the process easier -- if you're using the full-sized desktop/notebook version. The Remix version, intended for netbooks, caused quite a few headaches.
Samsung Chimes In With Bada Mobile OS
November 11, 2009
With Android, iPhone, BlackBerry, WinMo, Symbian, WebOS and plenty other mobile platforms fighting for space, is there room for one more? Samsung believes there is, and it's announced a new open mobile platform called "Bada." The company, which already makes handsets for several existing platforms, says Bada will make app-making easy for developers. The first Bada handset should be out in the first half of 2010.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network