Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #BDF-181549]: security vulnerability checking



Hi Robert,

We have made internal checks for buffer overflows in the netCDF
C library, using our extensive test suite and tools such as
Electric Fence, dbx "check access" tools, and the libumem library
on Solaris.  Most tools that are good for finding memory leaks
can also check for buffer overflows and other memory access violations
that can be exploited.

We don't believe there are remaining buffer overflows our code, but
would like better tools for detecting these and other security
problems.

NOAA has a license for a commercial tool that scans C, C++, and Java
code for possible security problems.  They have run this on netCDF,
but so far won't share the results with us.  The tool costs about
$15k, and we couldn't justify purchasing it without knowing whether
it could find any actual problems.

Our latest approach has been to request a scan of our code from
Coverity

  http://scan.coverity.com/about.html

who donates analysis of Open Source projects to the developers to help
improve the security of Open Source software.  We initially requested
a scan in January 2008, but got no response, so I have just requested
analysis of a smaller subset of our software by Coverity.  You might
try the same approach after reading the FAQ on the web site above.

--Russ

Russ Rew                                         UCAR Unidata Program
russ@xxxxxxxxxxxxxxxx                     http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: BDF-181549
Department: Support netCDF
Priority: Normal
Status: Closed


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690