lwip-devel
[Top][All Lists]
Advanced

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

Re: [lwip-devel] [patch #8955] Basic SNMPv3 and USM support


From: Elias Önal
Subject: Re: [lwip-devel] [patch #8955] Basic SNMPv3 and USM support
Date: Fri, 25 Mar 2016 01:44:50 +0800
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0

Right now it's just the bare necessities, e.g. authentication errors don't increment an error count and are silently dropped. I plan on implementing proper handling together with the USM-MIB. The security model is all-or-nothing-read-only. I guess changing it to write access would make sense, but given that I grant any user access if LWIP_SNMPV3_GET_USER() is undefined I felt like RO was the safer option. Though it's only temporary, and I will implement proper read and write permissions for individual users. What I additionally plan on implementing is engine ID discovery, which is optional in the standard. At the moment the implementation only responds if you send a matching ID. And it defaults to the test ID "000000000000000000000002" from RFC3414, which allows for convenient crypto testing. I've also left some TODO-comments in areas that I want to reconsider again later. Regarding maintenance I'd be willing to help out, after all it's in my own interest. That said, it has to stay within reasonable bounds. My job requires me to travel a lot and keeps me quite busy.

-Elias

On 24/03/16 22:13, Dirk Ziegelmeier wrote:
Thanks Elias!!!

I'll have a look at it, but it may take some time because I also want my colleague who (re-)wrote much of the agent (Martin Hentschel) have a look at it.

​Can you describe some more what you implemented and what you are planning to implement in the future? e.g. what is the security model? Do you implement an all-or-nothing model (write allowed in general when user is athenticated) or do you want something more fine-grained?​ (All-or-nothing may be a good compromise for a light-weight IP stack IMHO)

Another important question: Are you willing to maintain the v3 part in lwIP in case of bug reports and patches? You do not have to implement feature requests, but bugs and patches should be fixed/reviewed by you.

Dirk
​ (and Simon)​


--
Dirk Ziegelmeier * address@hidden * http://www.ziegelmeier.net



reply via email to

[Prev in Thread] Current Thread [Next in Thread]