bloquear para el desarrollador de asp.net usando vs 2010 y ganar xp?

2

Estoy contratando pocos aprendices adicionales que usarán su computadora portátil personal en mi oficina para trabajar en proyectos .net. Quiero restringir el acceso al código / archivo en sus computadoras portátiles con contraseña. Como cuando llegan a la oficina ... me pedirán que escriba la contraseña para comenzar a trabajar y cuando salgan de la oficina con su computadora portátil ... me aseguraré de que "cierren sesión" para que no puedan acceder al código en sus hogares.

    
pregunta sunny 23.05.2012 - 12:20
fuente

4 respuestas

2

Una forma lenta de limitar la capacidad de copiar el código podría ser configurar las máquinas virtuales que los alumnos tienen para acceso remoto (y solo desde la oficina). Solo la máquina remota tiene acceso a código / archivos y también a Visual Studio.

El endurecimiento que probablemente necesite resolver para este escenario es el límite, por lo que los archivos no pueden copiarse de la máquina virtual a la computadora portátil y también el límite para que los archivos no puedan cargarse en Internet.

Cuando se quejan de que necesitan acceso a Internet para leer msdn, etc., pídanles que lo hagan en sus computadoras portátiles y tienen una forma de poder transferir datos para ellos a / desde las máquinas virtuales o un servidor de archivos al que puedan acceder desde la máquinas virtuales.

Pero esto supone que tiene los recursos para ejecutar las máquinas virtuales ... u otra sugerencia (que costará unos pocos dineros) es alquilar computadoras para que las usen mientras estén en la empresa, que eliminarán el problema con ellos traen los suyos, y también le brinda más opciones con acceso limitado de usuarios.

    
respondido por el Jontas 23.05.2012 - 13:28
fuente
2

Por lo general, en un entorno de alta seguridad, los medios extraíbles, las computadoras portátiles e incluso los teléfonos celulares están prohibidos. Se espera que los empleados trabajen en sus estaciones de trabajo proporcionadas por la compañía en la oficina y en ningún otro lugar. Este no es un problema que el software pueda resolver, es un problema que se aborda con la política de la empresa.

Si alguien trae su propia computadora portátil, no hay prácticamente nada que puedas hacer para evitar que haga una copia del código en un CD, cuenta de DropBox o un millón de otros métodos para obtener esta información.

Pero hay un problema más profundo. Si puede evitar que sus empleados hagan una copia digital, todavía pueden mirar el código. Cada día que trabajen lo entenderán mejor y podrán implementarlo por su cuenta. Es un tema de confianza, y usted tiene que confiar en sus empleados hasta cierto punto.

    
respondido por el rook 23.05.2012 - 12:28
fuente
0

Establezca las cuentas de usuario para que solo puedan acceder a los recursos compartidos desde el rango de ip que tiene en la oficina. No les impedirá hacer copias, pero solo podrán acceder al código / archivos desde la oficina. Todavía podrán hacer copias, etc., y como usted dice que sus computadoras portátiles es difícil implementar límites en la computadora ...

    
respondido por el Jontas 23.05.2012 - 12:40
fuente
0

No puede resolver este problema con software o hardware, y costará / costará incluso intentarlo. Lo que debe hacer es aplicar esto a través de la política. Así es como lo hacemos:

  • Dale a cada desarrollador dos máquinas y una memoria USB. Dos computadoras portátiles, o una computadora de escritorio + computadora portátil funcionarán bien. Conecte uno a la red de Internet / correo electrónico habilitado, conecte el otro a la red de desarrolladores. Aislar las dos redes completamente. Cuando hacen una compilación, pueden copiarla en la memoria USB y transferirla a la otra red, lista para salir a prueba o liberarla.
  • Haga que todos los desarrolladores firmen un Acuerdo de no divulgación (NDA) que les prohíba exportar el código fuente y otros materiales de la compañía. Esto es ejecutable por ley.
  • Haga que todos los desarrolladores firmen un documento de política que explique qué se permite y qué no, en cuanto a cómo deben manejar el código fuente y otros documentos confidenciales. Esto es ejecutable a través de medidas disciplinarias dentro de la empresa.
  • Configura el proyecto para que haga referencia a un archivo de lanzamiento que contenga el nombre del desarrollador individual, para que se pueda rastrear cualquier compilación filtrada.

La separación de funciones entre las computadoras portátiles ayuda a prevenir fugas accidentales y actúa como un indicador de intención en caso de que haya una fuga. Esto hace que sea muy difícil para un empleado afirmar que filtró accidentalmente los archivos de origen si no se suponía que los tenían en su computadora portátil con acceso a Internet en primer lugar.

    
respondido por el Polynomial 24.05.2012 - 15:08
fuente

Lea otras preguntas en las etiquetas