Nick,

The second case (hardwired/script) approach only has to get to the point of the user being able to run a browser that connects over the hardwired link, which I think would be a very minimal script. Once a browser was connected configuration would proceed as described for the wireless case. So I think the obvious thing is to go with the hardwired approach.

It might be possible to provide some method of getting the FB to configure over wireless as a fallback, if that was really all that was available.

Kent

On Tue, 10 Jan 2012 21:55:18 -0600, Nick Daly wrote:
[...]

There are a couple approaches we could take to the setup process, each
with advantages and problems:

- - The user connects to the DreamPlug's wireless network and a specific
  one-time install URL.

  That's simple, but not very secure, and doesn't make future
  administration simpler.

- - The user starts an install script on their primary machine which
  walks them through the install process.

  That's more complicated, however, it means we can automate a fair
number of things (even the initial connection to the wireless network
  to exchange keys).  This means future administration becomes easier
  and more secure.

If you're configuring over wireless, the initial connection (at least
the key exchange) will be insecure. Ethernet-based configuration would
be preferred, if more difficult.  Am I shooting too low, not giving
users enough credit? Are we (should we be) aiming for community gurus who can set up federated servers for their communities, or end-users who
would set up a server directly?

I'm mostly unconcerned about MITM attacks during the setup process,
because that requires being within a ~30m (wireless) range during a 5
minute window, with the DreamPlug hardware.  *After* the setup is
complete (ongoing administration), I'm plenty concerned about it.

Monkeysphere /could/ help automatically organize an HTTPS connection
between the server and client (after key exchange), had they completed their listed goals. That's not the case, though, so it can't be done.

Does this help clarify what I was going for?  Are there any other
questions?

Thanks for your time,
Nick
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBAgAGBQJPDQgnAAoJEJ8nM/QJKNI6m4cQAKi1F1/D4Y6OHaTfQtMg9hOw
BajtpAdcfVu5by2VyZ1jrQxt3HFxSwS/Vc4GcOXFFHPPrVdJOd5TpYTMf8vdHhj9
wbLW80+mR0877O4xis9sW9Rgq0b8l7t8YYBOD9yUFfT6FIRbW4wO/7NDyjR8koBi
J7vXNe8prpqp52EeduhgYNFLUygf5xCYqdDXVDN2O+EwgCnWChfC/mzB9hdfeP1u
a/3vH/KL1ZhevK+Qd1GAYLzM1xLOJlmQOEPmk9LY0zTL7oXjj6aAZ8mh/BXFcoFL
W8QiOWu1KSjGvEs8JZPPtdng7rVYq1yh9ko5GEBjk1ArF0tyAmyItQYc75fPmwbJ
fy+HmE5OHPA65efY9hlgJjONxCQpsJfwWQ+3eSgzyP3OgxJvv6/qIGGELGXugz2y
rAMmfxbLnqlImTafNSp6zj2R/IHRMlcQMHG2Ppn6qd1JJNLVnQYoE049IkEDVe7w
UpBdrMALr+jysM5rLqmSWCuGiJOpUmn2zmJccRQJ1XDqTBbjJhkxIUQ1UJPRQRB2
Bqxd8VVLZhf00meunxQcCGKKmNpC2DMQxmzjuZNoHuA7XTsw66p63c9YGbbzP6gl
PZmlQXTiosxKTBBT+inMLr0iaATqqYHg5shdKcOt0QBqn8aPLKCQX4qh9euO3Ovd
J1KY8om+qnq/26WP2Ict
=RpPH
-----END PGP SIGNATURE-----

_______________________________________________
Freedombox-discuss mailing list
[email protected]

http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss


_______________________________________________
Freedombox-discuss mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Reply via email to