Jon Schull's Weblog





Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


Thursday, July 10, 2003
 

Securing PyDoc Server and CGIHTTPServer


PyDoc's author Ka-Ping Yee has suggested that PyDoc be patched to prevent access from unauthorized IP addresses (https://sourceforge.net/tracker/?func=detail&;atid=305470&aid=672656&group_id=5470), and that without such a patch, its not " suitable for running on boxes that aren't behind firewalls"

It's hard to know how much to worry about such things (Comments?).  

However, even with the patch IP addresses can be spoofed.  Here is an additional security tactic that might be adopted. 

The port number used by pydoc is currently set by the user at the command line.  Many people probably use the example given in the python module documentation : "python -p 1234"    However, if the port were chosen at random and printed out, then only pydoc and the user would know how to access the pydoc server.

I'm considering a similar strategy for a server based on the CGIHTTPServer module, so comments would be welcome.

 

 


comments? [] 9:30:34 AM    

Wireless Frontier at Supernova


 

Here is my impressionistic transcript of the (very good) wireless session at Supernova. Unfortunately, I missed the first 10 minutes.

MSFT is very interested in mesh wireless. It's a major area of research at MSFT Research, which isn't product development, it's basic R&D. Why wireless mesh? We believe in decentralization, power at the edge.

Bob Metcalfe says that 1-2% of the chips produced every year are part of the Internet. The other 98% are not networked. As they come online, you get a Metcalfe's Law effect.

In order to get billions of chips to talk to each other, we need to invent a new way.

Link

Discuss
[Boing Boing Blog]


comments? [] 8:06:29 AM    


Click here to visit the Radio UserLand website. © Copyright 2003 Jon Schull.
Last update: 11/10/03; 6:42:45 PM.
July 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Jun   Aug