@Sailsman63
Esa es una pregunta muy válida. Los entornos que suelen utilizar una experiencia de escritorio compartida incluyen bibliotecas, escuelas y hospitales, aunque hay otros. Como puedes imaginar, los factores determinantes incluyen un enfoque en la facilidad de uso (pedir a niños de primer grado que recuerden su nombre de usuario ya es difícil, pero ahora añadir una contraseña que no incluya su nombre de usuario ni su nombre personal, y que además contenga números y caracteres especiales… ¡ja!), la falta de usuarios únicos (las bibliotecas suelen carecer de nombres de usuario porque eso podría convertirse en una forma de rastreo de usuarios, algo que a muchos en entornos bibliotecarios les resulta incómodo), y la necesidad de respuestas muy rápidas por parte del sistema (los hospitales no tienen tiempo para que las ventanas de inicio de sesión se abran cuando alguien está muriendo en la sala de emergencias, por lo que, según mi experiencia, nunca tienen inicios de sesión únicos para cada médico, enfermera o asistente).
Como resultado, la responsabilidad de la seguridad recae en las aplicaciones (la defensa en profundidad debería aplicarse de todos modos), y cuando una aplicación no ofrece dicha seguridad, simplemente no se utiliza, ya que la seguridad sigue siendo un requisito indispensable.
Algunos de estos entornos pueden no ser el objetivo principal de algo como Discourse, pero podría utilizarse fácilmente para facilitar las operaciones en cualquiera de ellos si se configura correctamente. Niños y adultos pueden compartir información en un curso dentro de un grupo específico para ese curso. Aunque las personas en las bibliotecas puedan no tener credenciales de biblioteca, aún utilizan esas computadoras para iniciar sesión en sistemas de todo el mundo con sus propios nombres de usuario y contraseñas (aunque yo nunca haría algo así). Los hospitales podrían utilizarlo para comunicaciones intrahospitalarias o interhospitalarias, compartir ideas sobre temas específicos, procedimientos, etc., y en todos esos casos, Discourse presumiblemente tendría un inicio de sesión completo para los usuarios que publican.
En muchos de estos casos, el inicio de sesión único (SSO) también podría aplicarse, ofreciendo tanto mayor seguridad como comodidad si se configura adecuadamente. El problema aquí es que una cookie persistente configurada por defecto para dos (2) meses (!!) significa que cualquier persona que acceda a esa computadora en los próximos meses podrá entrar mágicamente como el usuario que estuvo allí la última vez. La configuración puede reducirse hasta una (1) hora, pero eso sigue siendo suficiente tiempo para problemas accidentales o maliciosos. ¿Qué se puede hacer en un par de meses?
Prestar tu computadora a un amigo.
Donarla a alguien que la necesite cuando ya no la uses.
Cansarte de tu computadora, apagarla, venderla en eBay, enviarla alrededor del mundo y que alguien más la utilice.
Sufrir un robo en tu hogar o lugar de trabajo.
Que un compañero de trabajo comprometa tu computadora durante la noche, iniciando desde medios externos y extrayendo cookies persistentes útiles.
Ser objetivo de alguien con una agenda, en Craigslist, redes sociales, etc., que te ofrezca comprar tu computadora por una cantidad insana para obtener lo que hay en ella con tu permiso.
Algunas de estas situaciones pueden sonar exageradas, pero también son fáciles y relativamente económicas. Algunas personas que deberían saber mejor podrían estar dispuestas a “perder” su computadora de trabajo de tres (3) años y obtener una nueva a cambio de 1.000 dólares de alguien en línea. Muchos en estos foros podrían ver a través de esto, pero no todo el mundo es honesto o tiene seguridad financiera.