On Fri, Nov 5, 2010 at 11:04 PM, Garrett Cooper <gcoo...@freebsd.org> wrote: > On Fri, Nov 5, 2010 at 10:06 PM, Warner Losh <i...@bsdimp.com> wrote: >>> Just to add to that (because I do find it a novel idea), 1) how >>> are you going to properly prevent man in the middle attacks (SSL, TLS, >>> etc?), and 2) what webserver would you use? >> >> https or ssh. >> >> We're also toying with the idea of having a partition that you could >> 'dd' your certs and keys to (so any system can customize the image >> with keys to make sure you were talking to who you think you are). >> We'd just reserve 1MB of space on partition s3. We'd then check to >> see if there was a tar ball. If so, we'd extract it and do the >> intelligent thing with the keys we find there. > > Wouldn't it be better just to go with a read-write media solution > (USB) like Matt Dillon was suggesting at today then? Then again, > determining the root device to date is still a bit kludgy isn't it? > >>> I bring up the former item because I wouldn't want my data going >>> unencrypted across any wire, and what BSD compatible web servers did >>> you guys have in store and who would maintain the server, and what >>> kinds of vulnerabilities would you be introducing by adding a service >>> which would be enabled by default at runtime? >> >> The web server would just be there at installation time. You'd run it >> out of the ram disk and it would evaporate when the system reboots >> after it being installed. > > Sure. > >> Also, I'm not sure we even need to have to have a set of prompts. If >> we do the web page right, we likely can just go directly to lynx... > > Well... I like the curl idea a lot more for this approach (esp because > it supports more protocols than just http and ftp, whereas lynx is > constrained to ftp and http for the most part), but having both > solutions is more heavyweight for the task than it probably should be.
One other thing to add. If prompts aren't necessary, the process should be completely scripted, so I personally would probably just take the webserver, et all out of the equation. Just seems like unnecessary and problematic overhead requirements... Thanks! -Garrett _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"