On 7/27/2011 12:27 AM, Gianluigi Tiesi wrote:
> On 27/07/2011 3.50, Nathan Gibbs wrote:
>>> No (at least atm). With the server signing code you could create
>>> your own key, setup a server infrastructure with signing,
>>> distribute your cvd files
>>
>> That would be cool, I'd like to try that.
>>
>>> , and finally a ship a modified clamav to have your db verified.
>>>
>>
>> There's the hangup. Let me guess, the public key or keys are
>> hardcoded into freshclam somewhere. If so, this is conceptually easy
>> to implement. Have the DB verification code work through a list of
>> public keys, and Add a publickey or similar option to freshclam.conf,
>> that adds keys to the list. 3rd parties could do there own signing.
>> Then they could distribute the public key and the cvd. Of, course,
>> then open source the cvd signing code.
>>
> 
> You brave!
> (and perhaps right) keys are hardcoded and together with the code
> are in libclamav/dsig.c
> 

SNORT, lol
:-)
Thanks for the pointer.
I'm not too excited about messing with the underlying libclamav.

> crypto looks like rsa to me, just an hint, check this project
> http://www.erikyyy.de/yyyRSA/
> 
> In the past I've tried to add an additional key, but I'm not a good
> crypto expert.
> 

Me neither.
Enabling libclamav to add public keys on the fly would work for this
purpose.

> You may still be lucky by asking clamav team to release the code :)
> 
> The current clamav team proposal fits perfectly with clamwin, so right
> now I have no real interests to known how clamav db signing works.
> 
> You may also try to brute-force the key :) amazon elastic cpus are cheap
> 

LOL
Not that kind of Clamav Hacking.!!
:-)
I don't want their private keys.
The ability to add my own public key and cvd to a stock clamav would be
fine.
:-)

-- 
Sincerely,

Nathan Gibbs

Systems Administrator
Christ Media
http://www.cmpublishers.com


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to