[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: simple security
On Tue, 23 Mar 2010 11:14:00 -0700, Victor Kuarsingh
<victor.kuarsingh@gmail.com> wrote:
> I think that it's premature to assume the "home" network is ready for
> unrestricted connectivity. The dynamics of the "home" networks are
> changing so fast, that the risks of this environment are not known.
I said we need a ***hole punching*** mechanism.
Without hole punching application programmers will be stuck with UDP for
peer-to-peer use cases. And that's not good (I'd expect the IETF Transport
Area not be very happy with that, but IANAAD). No connection semantics, no
error correction, no flow/congestion control. If my memory is not failing
too badly, James Woodyatt also had a companion draft for that purpose. But
it's now defunct a document.
Then there is the proven issue that battery powered devices cannot cope
with stateful firewalling too well, unless the timeouts are long and
_known_. Typically they are short (especially for UDP). And with stateful
firewalling they aren't known. If the timeouts are not known, the
application ends up making the most pessimistic assumption (i.e. less than
30 seconds). That's not sustainable with the current battery technology,
and won't be for years to come if the experts of that domain are to be
trusted.
--
RÃmi Denis-Courmont
http://www.remlab.net
http://fi.linkedin.com/in/remidenis