Secure future all at C

New strain of C language sinks bugs

James Middleton

US researchers are working on a project that could herald the dawn of a more secure operating system, free of the common glitches that hamper today's offerings.

Based at Cornell University and AT&T Labs, New York, the three-year-old Cyclone project is a variant of the programming language C. It is designed to eliminate common bugs and major programming glitches before the software is even released.

Advertisement

The team behind Cyclone describe it as "a programming language that is as C-like as possible while preventing unsafe behaviour" such as buffer overflows.

Greg Morrisett, associate professor at Cornell and head of the Cyclone team, said the project was designed to influence the next generation of programming languages by avoiding classic security problems.

"No-one writes 100 per cent good code and they never will," he said. "We can't guarantee total correctness but Cyclone is quite effective at eliminating bugs that lead to security breaches."

Morrisett told vnunet.com that over-simple buffer overrun errors account for 50 per cent of security problems in applications and is a problem that Cyclone can deal with effectively.

The Cyclone compiler effectively checks C code using its "type checking engine", singling out known problems or conflicts in the code's purpose and rewriting the code or suggesting a fix. Even if a bug still exists Cyclone will halt the application safely, while avoiding dangerous crashes.

So far the team has created a Cyclone-based web server, which is free from the usual bugs, "but our ten-year goal is to make an entire secure operating system based on Cyclone," Morrisett said.

Cyclone will feature at the Programming Language Design and Implementation Conference in Germany next summer.

The Cyclone project homepage can be found here.

  • Have your say
  • Send to a friend
  • Print
  • Digg
  • Reddit
  • Share

Tags:

Do you agree?

Further reading

Secure Linux hits the shelves

Almost uncrackable Linux development released

Related whitepapers

Related jobs

Most watched

V3.co.uk weekly debrief, 13 Nov 09

This week we discuss the inaugural V3.co.uk Summit

Summit: Salesforce.com on SaaS and information overload

How web services contribute to data headaches

Analysis and Reports

Remote access - Three steps to getting connected

3.4 million UK professionals now work from home – is your company equipped?

Cost benefits of a global collaboration network

This white paper is a must read for organisations looking for evidence of the bottom-line benefits of high-definition video and voice communications

Poll

Impact of Information Overload poll

Impact of Information Overload poll

What is the biggest problem your firm faces as a result of the data explosion?

View poll results

Advertisement

White paper library

Keep up to date with the latest products, services and technologies from the world's leading IT companies; IThound.com brings you over 6,000 white papers, case studies and analyst reports.

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Enter email address to edit your newsletter preferences

Job of the week

Search thousands of IT jobs :

Search thousands of IT jobs:

Advanced search

Hiring now on ComputingCareers:

Related IT jobs

Search thousands of IT jobs :

Search thousands of IT jobs:

Advanced search

Advertisement

Spotlight

V3.co.uk weekly debrief, 13 Nov 09

This week we discuss the inaugural V3.co.uk Summit

Fingers on keyboard

New Flash vulnerability discovered

Web sites could be vulnerable to Flash attacks

Chris Adams

Summit: Microsoft Office to the rescue

Chris Adams, Office Client product manager for Microsoft UK, explains...

Illegal downloader

Industry and human rights campaigners united in opposition to "three strikes" plan

Critics says government proposals to curb illegal downloading are unworkable...

Primary Navigation