As usual, an uncooked selection of automatic reactions from my side :)

While the idea of both CRs is great and will result in a clean up of the NASL 
NVTs and make them more consistent, I want to express concern about using the 
script_tag approach.

The neatness of the script-tag approach is that in theory only the NASL 
scripts themselves have to be updated and there is no compatibility issues at 
all. The clients will display the content of the tags (although currently it 
will not look nice, as all tags are cramped together in a single string iirc).
Thats all great and I will probably thus vote +1 ;).

However, in my eyes, the disadvantages are
1) Tags do not have a clear semantic (e.g. CVSS is a number, think about 
sorting).
2) Typos are hard to find (assume somebody accidentally typed cvSs), in 
contrast to a function call like 'meta_info_cvss (5.0);' where the 
interpreter (and thus Q&A scripts) would warn about un-naslness.
3) Many tags will make the nice and relatively new cache format unreadable 
again.
4) Many tags will probably make the clients view of NVTs look weird.
5) Start of a "ok, lets do everything with tags"- mentality, where we need 
proper solutions. Remember the meta-data discussions on the devcon.


I think its an okay intermediate solution and if you guys can do the work of 
touching all these scripts thats a great effort in the right direction.

Regarding CR 42: Some nasl- scripts currently do not directly relate to any 
security issue (e.g. "General Settings", "Toolcheck"). These should get an 
own SEVERITY, too. "None", or "n/a", "unrelated", "scan-related",...?
Similarly for CR 41, should these get an empty string as cvss? A "0.0", 
a "-1"...?

Also, it seems that redundant information is delivered in case both tags are 
given. The only additional information gained by "risk_factor" is whether the 
script is just "informational", otherwise the level can be deducted from the 
cvss score, on client side.
If openvas-nasl-tags wouldnt be key-value-pairs I would opt for the first 
community-agreed-on-tag: "informational".

And I am waiting for the meta-data CR :)


-- felix


On Friday 05 February 2010 07:12:27 Chandrashekhar B wrote:
> Hello,
>
> I have added two new CR's towards standardizing representation of CVSS and
> Risk Factor in NVT's.
>
> #41 - Adoption of CVSS Standard http://www.openvas.org/openvas-cr-41.html
>
> #42 - Adoption of Risk Factor standard for NVT's
> http://www.openvas.org/openvas-cr-42.html
>
> Please review and let me know if there are any concerns, comments or
> suggestions.
>
> Thanks,
> Chandra.


-- 
Felix Wolfsteller |  ++49 541 335083-783  |  http://www.intevation.de/
PGP Key: 39DE0100
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
_______________________________________________
Openvas-devel mailing list
Openvas-devel@wald.intevation.org
http://lists.wald.intevation.org/mailman/listinfo/openvas-devel

Reply via email to