INetCop Security Technologies ¨Ï


A source code vulnerability automatic analyzer.

A Source Code - Vulnerability Automatic Analyzer Manual.pdf (Korean document manual)


This module is a convenient tool that analyze complexity automatically.
As well as, the accuracy excels too.
He searched for vulnerability at several programs already.


* Reference Advisory:

INCSA.2002-0x82-002-lightwebug - SC-VA2¢â lhttpd Log
INCSA.2002-0x82-003-libhttpdbug - SC-VA2¢â libhttpd Log
INCSA.2002-0x82-004-zeroohttpsubug - SC-VA2¢â zeroosub Log
INCSA.2002-0x82-006-a.wsmp3bug - SC-VA2¢â wsmp3 Log
INCSA.2002-0x82-009-apt-www-proxybug - SC-VA2¢â awpd Log



SC-VA2¢â finds source code's vulnerability via following process.


* Function Parameter Checking.
* Comment, String Filtering.
* Weak Function Checking.




[Screen Shot] Weak src --->> SC-VA2¢â Engine --->> Safe src, structure.


Next, confirm result.


[example] AT-BBS-1.5.5, ./src/Main/bbsrf.c result screen shot.


It's vulnerability catalog that investigation is available.


: boundary condition error.


A boundary condition error occurs when:

1. A process attempts to read or write beyond a valid address boundary.
2. A system resource is exhausted.
3. An error results from an overflow of a static-sized data structure.
This is a classic buffer overflow condition.

: input validation error

An input validation error occurs when:

1. An error occurs because a program failed to recognize syntactically incorrect input.
2. An error results when a module accepted extraneous input fields.
3. An error results when a module failed handle missing input fields.
4. An error results because of a field-value correlation error.

: race condition errors

1. An error is exploited during a timing window between two operations.

: environment errors

1. An error results from an interaction in a specific environment between functionally correct modules.
2. An error occurs only when a program is executed on a specific machine, under a particular configuration.
3. An error occurs because the operational environment is different from what the software was designed for.


Reference: Securityfocus Help


Author:
__
By "dong-houn yoU" (Xpl017Elz), in INetCop(c).
MSN & E-mail: szoahc(at)hotmail(dot)com
Home: http://x82.inetcop.org

GnuPG Public Key