
Estaba buscando en Internet una forma sencilla de proteger una aplicación en Windows. Aparentemente no existe una manera fácil de hacerlo de forma completa. Encontré una aplicación en github que hace al menos una zona de pruebas simple, pero no estoy seguro de qué tan segura y cuánto ayuda.
Smaugestá creando un usuario de Windows con privilegios bajos para dar parte de la seguridad. No estoy seguro de cuánto ayuda, pero creo que permitirá al menos tener sus propios archivos en un lugar seguro, siempre y cuando el programa malicioso no esté utilizando algún truco de 0 días que funcione con usuarios sin privilegios. Creo que es seguro para cualquier ataque simple similar a un malware.
¿Existe alguna literatura disponible sobre este tipo de solución? ¿Estoy sobreestimando su seguridad? Quizás tenga que descubrir también cómo se puede hacer desde .Net.
editar: Me gustaría poder agregar esta funcionalidad a mi aplicación sin que nadie instale más aplicaciones, ya que es posible que no pueda probar todas las posibilidades y/o no estoy seguro de que se ejecuten en ella.
Para que quede más claro, mi aplicación es una especie de interfaz para iniciar otras aplicaciones. No quiero pedir instalar N aplicaciones.