Supongamos que está escribiendo una aplicación WinForms basada en red que se supone que se ejecuta en un entorno "paranoico" debido a las políticas restrictivas de la compañía en el sitio del cliente. ¿Qué tipo de restricciones tenía ese entorno hostil y qué hizo para diseñar a su alrededor?¿Cuál es el entorno corporativo más hostil para implementar una aplicación .NET WinForms?
Algunos ejemplos para empezar:
- Problema: hay un cortafuegos muy restrictiva que sólo permite el puerto 80 saliente tráfico. Solución: use solo HTTP para hacer su red.
- Problema: .NET Framework no está permitido. Solución: convierta su aplicación en una aplicación web.
¿Cuáles son algunas de esas restricciones que ha enfrentado en situaciones reales de los clientes, como por ejemplo en software bancario (que normalmente necesita vivir en un entorno particularmente estricto)?
No es que esto realmente responda a su pregunta, pero me recuerda (primer problema en particular) de RFC 3093. En cierto punto, solo tiene que reconocer que estos hacks están destinados a evadir la gestión, no a mantener una seguridad real. –
Es una lástima que esté cerrado, creo que habría sido una buena pregunta para la wiki de la comunidad. – overslacked