Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Contrarian Minds Archive

Making Security Simple

The Goal: Validating Entire Architectures with a Single Click

By Al Riske

12.Dec.06--For Glenn Brunette, Director of Security in Sun's Global Sales and Services organization, information security is an applied science. Unfortunately, it's rarely applied consistently throughout any organization.

"It seldom receives the attention and care it deserves -- until an organization suffers from a failed audit or, worse, a security breach," says the Distinguished Engineer.

The reason: "Security controls have traditionally been too hard to understand, implement, sustain, and measure."

Brunette wants to change that.

Consider the safety and security features of cars today, he says. Door locks, seatbelts, alarms, airbags, antilock brakes, a vast array of sensors monitoring various conditions. It's all very high-tech and very complicated. Unless you're the driver. Then it's as simple as pressing a button, turning a key, fastening a seatbelt.

"Imagine having to regularly update or patch your onboard computers and configure your car's sensors and alarms," Brunette says. "It's unthinkable, but that's what we're asking most IT organizations to do today."


Take for example something as fundamental as operating system security.

"The OS is the foundation upon which organizations build and deploy services and access data, yet many simply don't take the time to properly configure the security of their systems," Brunette says. "Even those with the knowledge and time rarely have repeatable processes in place to automate these common tasks. As a result, the security configuration of systems varies greatly depending on when the system was installed and who was responsible for managing it."

The consequences can be brutal.

"Talk about a nightmare scenario. We received an urgent call from a large financial services firm late one day indicating that they had suffered a security breach and a significant portion of their environment was offline," Brunette recalls.

Things were about to get much worse. The customer had few internal security controls to monitor or protect its IT environment, and even the most basic operating system controls were not used. As a result, an attacker was able to exploit poorly understood trust relationships to effectively destroy the software and data on hundreds systems.

"When restoration efforts began, we found that nearly every system was configured differently," Brunette says. "The lack of standardization really hurt the organization's ability to rebuild impacted systems. Instead of restoring service in days, the effort stretched into weeks."

What's more, he says, such unbounded IT diversity makes it difficult and costly to measure and ensure compliance going forward.

"Imagine having to regularly update or patch your onboard computers and configure your car's sensors and alarms. It's unthinkable, but that's what we're asking most IT organizations to do today."

Glenn Brunette
Distinguished Engineer
Sun Microsystems

 

Yet configuring and evaluating operating system security doesn't have to be difficult, Brunette says. And he should know.

The Solaris Security Toolkit, which he and Alex Noordergraaf originally developed in 1999, placed Sun among the very first vendors to offer a policy-based mechanism to both personalize and validate the security of its systems.

"The Solaris Security Toolkit transformed the 'dark art' of securing Solaris systems into something that was available to each and every system administrator. It was a way of simplifying and automating common security tasks while helping customers leverage Sun's recommended practices to build more secure IT environments," he says.

"Even better, Sun leveraged the success of the toolkit to further improve the capabilities and default settings in Solaris, thereby closing this very important feedback loop. The Solaris Secure by Default project is one element of that."

"Security doesn't have to be hard, it doesn't have to be complicated, and it doesn't have to be at odds with how you build and manage IT environments."

Glenn Brunette
Distinguished Engineer
Sun Microsystems

 

When most people think about IT security, the first things that come to mind are virus scanners, firewalls, and intrusion-detection systems. Products whose entire focus is on providing some specific security function. Products that are bolted on to existing systems.

Sun takes a different view.


"The thing we bring to the table and want to reinforce is that there is security value in everything -- in the processors, the network and storage devices, the operating systems, the middleware, the desktop, and so on. Everything has a part to play in keeping your IT environment secure," Brunette says. "In fact, Sun is in a unique position because we have a complete architectural perspective on security that is derived from the breadth and depth of our product and service portfolio."

He notes that Sun's Java Enterprise System software, for example, can leverage the strength of the Solaris operating system, which in turn leverages the security capabilities of our UltraSPARC T1 processors, not to mention our Sun CryptoAccelerator cards.

"Add Sun's experience in building some of the most sophisticated and secure IT environments for financial services institutions, telecommunications providers, governments, and many other customers and you are just starting to get a taste of what Sun can offer," Brunette says.

"Unfortunately many of our customers only get one view at a time from us. It's important that we show them a more systemic view of security so they can understand how to build more resilient environments. Security doesn't have to be hard, it doesn't have to be complicated, and it doesn't have to be at odds with how you build and manage IT environments."

"The thing we bring to the table and want to reinforce is that there is security value in everything -- in the processors, the network and storage devices, the operating systems, the middleware, the desktop."

Glenn Brunette
Distinguished Engineer
Sun Microsystems

 

In fact, he says, security needs to be a pervasive quality that exists throughout IT -- from architecture and policy, to education and awareness, to processes and technology.

Which is where the Sun Systemic Security program comes in.

Brunette is known as the father of the Sun Systemic Security program, which includes architectural methodologies, design patterns, reference configurations, and recommended practices as well as products and services from both Sun and various partners.

In keeping with Sun's focus on openness and simplicity, the program is compatible with existing multivendor environments and enables customers to focus on specific elements they need. In total, the program is designed to breed a culture of security.

"We could go in with a team of people and lock down an environment, but where would it be in a week, a month, or a year? Security must be a lifestyle choice -- a priority that is as important to the business as performance, availability, and time to market," he explains.

To be effective, security must focus on the people and processes as well as technology.

Here Brunette recalls the example of another financial services company that was being audited by an external firm. Instead of assembling a team of hackers to try to break through the technology, the auditors sent out a single person who sat outside the building and started talking with people who came out for a smoke.

"He followed them right in the door and walked his way to the datacenter, where he put his hands on the systems he was targeting and called up the CFO," Brunette says. "They could have spent millions of dollars on technological security controls, but if people are going to let you through the door, it doesn't much matter."

"We could go in with a team of people and lock down an environment, but where would it be in a week, a month, or a year? Security must be a lifestyle choice."

Glenn Brunette
Distinguished Engineer
Sun Microsystems

 

This is where the applied part of the science comes into play -- along with equal doses of pragmatism and psychology.

"We have seen all too often cases where complex products or solutions end up taking space on people shelves because they were simply too hard to install, configure, or manage. Even worse, a product that is not properly configured or used could do more harm than good if it leads a customer into a false sense of security," Brunette says. "This is precisely why the solution must be matched to the maturity level of the organization."

The Sun Systemic Security program leverages advances in operational maturity analysis to determine both the current and desired security maturity of an organization. With this information, specific actions can be prescribed that enable the organizations to establish roadmaps to meet their short- and long-term goals.

Simply put, Sun takes a building-block approach.

"We say, 'Okay, this is about where you are operationally and this is where you want to be and here's a roadmap to get you there,'" he says.

"Ideally, you should not have to go about securing each and every component individually. The systems, devices, and applications should be able to configure themselves and report on their current state."

Glenn Brunette
Distinguished Engineer
Sun Microsystems

 

One of the really ground-breaking areas Brunette has focused on over the past few years is something called Adaptive Security, which he developed with colleagues Dave Walker, Bart Blanquart, and Peter Charpentier.

"Adaptive Security is a concept whereby systems, devices, and services can automatically secure themselves based upon the environment into which they are being placed -- as well as any policy or other constraints put upon them," he explains. "Ideally, you should not have to go about securing each and every component individually. The systems, devices, and applications should be able to configure themselves and report on their current state."

Using grouping mechanisms, elements should be able to report on not only themselves but any elements they contain, thereby allowing entire architectures to be validated with a single click, Brunette says.

To that end, he and his colleagues have developed a proof of concept called Project Epoxy that is focused on adapting operating system security. The feedback so far has been very positive, and the team continues to look for ways to automate, simplify, and streamline security configuration and management.

"Unfortunately, this is not the way IT is today," Brunette says, "but we have a vision that one day it could be as simple as flipping a switch to set or query the security of your datacenter. More than that, the security would automatically remain consistent as you provision new systems and services and retire old ones."


Readers Survey
I found this article...
Not Informative   Informative   Very Informative
Comments:

Glenn Brunette

Title: Distinguished Engineer. Director of Security, Global Sales and Service, Sun Microsystems.

Job: Responsible for global security strategy and architecture as well as improving the quality and security of products and solutions delivered to Sun customers.

Quote: "Security needs to be simple."

Accomplishments: Father of Sun Systemic Security. Cofounder of Solaris Security Toolkit. Author of several Sun BluePrints articles.

Education: Bachelor's and master's degrees in computer science from St. Joseph's University.

Background: More than 15 years working primarily in the areas of systems and network administration, software and systems engineering, and IT consulting. Before joining Sun, Brunette worked as a UNIX engineering manager at Continental Resources, Inc., as a software engineer at Lockheed Martin's Artificial Intelligence Lab, and as a adjunct professor at St. Joseph's University.

Patents: Three pending (two related to Adaptive Security).

Affiliations: Certified Information Systems Security Professional, Open Solaris Security Community Leader, Center for Internet Security Contributor. Formerly: Vice Chair of the Enterprise Grid Alliance Security Working Group and Co-Champion of the National Cyber Security Partnership's Task Force on Technical Standards.

Hobbies: Astronomy, numismatics, and Korean martial arts.

Little-Known Fact: "My first contract programming job was to develop statistics and tracking software for my high school athletics department for both the Apple II platform (in BASIC) and a DEC PDP11 (in Pascal). The credits from the work paid for my Honor Society school service requirements."

Wildest Dream: "I'd love to be able to travel to distant galaxies."

Last Book Read: Black Holes, Wormholes & Time Machines, by Jim Al-Khalili.

Favorite Food: Spaghetti.

What Keeps Him up at Night: "Small children who can't sleep and the ever-present threat of an all-out combined cyber/physical attack against national assets and critical infrastructure."

Pet Peeve: "People who expend energy complaining but lack the will to help find solutions."

Childhood Ambitions: Firefighter, astronaut, musician.

First Job: "At age 14, I took a grounds-keeping and maintenance job at a wire coat-hanger factory to get spending money for the summer."

Perfect Day: "Helping a customer solve a new and challenging security problem that enables us to not only meet their need but improve the security of a product for all of our customers."

 
Would you recommend this Sun site to a friend or colleague?
Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.