On 22-Feb-07, at 1:22 AM, Maciej Stachowiak wrote:

2) Additional testing
* Fuzz-test for custom parsers - the biggest security risk is buffer overruns in some of the custom parsers, so we'd like to develop a fuzz-testing tool for attributes that trigger these, and fix resulting crashes.

   It's a bit worrisome that we could still have issues like this.

On the one hand, all browsers have uncaught security holes. But on the other hand, some of the SVG code is indeed less tested and less hardened than other portions of the code, which is why we are considering disabling some of it and want to do additional automated and manual testing.

I think we need to make better use of tools like fuzz testers and static checkers over time. With BuildBot, it's relatively simple to add more kinds of automated testing that happens on every checkin.

Also: I'm regularly running Valgrind on it, but now that we have a Qt buildbot we could actually set that up to do runs with valgrind too. I did that with another project before and it worked very nicely.

--
George Staikos
KDE Developer                           http://www.kde.org/
Staikos Computing Services Inc.         http://www.staikos.net/



_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to