Heikki Levanto wrote:
> On Tue, Feb 26, 2008 at 07:51:40PM +1300, Stuart A. Yeates wrote:
>   
>> Adding authentication to GTP is a stunning bad idea. If we really need
>> an authenticated GTP, wrap the GTP we have in an SSH connection.
>>     
>
> What a stunningly bad idea!
>   
Heikki,

What I got out of that was his main point that building authentication
into GTP is a bad idea.  

I don't really think of the CGOS protocol as authentication,  it's
certainly not secure and no encryption is involved.    It's just a
simple mechanism to prevent name-space conflicts.    But I guess
technically it is an authentication protocol.   

It's probably not hard using existing packages and libraries (cgos is
written in tcl)  to build a secure protocol into the server.    It would
probably be gross overkill - all it would do is prevent someone from
sniffing your password, as if anyone really cared about your CGOS
password.  

- Don


> So anyone running a server would either have to take the trouble to exchange
> keys and set things up manually for everyone who wants to play, or give
> strangers a login access.
>
> And every go program would have to add the ssh libraries and the trouble of
> establishing such connections. Some platforms may have easily usable
> libraries for that, but can you guarantee that all do? 
>
> I have so little time for go programming that I would not like to waste my
> time on unnecessary 'security'!
>
>
> - Heikki
>
>   
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to