Desarrollo en Microsoft Visual Studio / Módulo 25 - Strong Name assemblies
Microsoft Virtual Academy
Módulo 25 - Strong Name assemblies
Documentos
Preguntas
- Los nombres seguros (Strong Names) cumplen los siguientes requisitos:
- Garantizan la exclusividad del nombre al basarse en pares de claves únicas.
- Garantizan la integración con otras referencias de ensamblado.
- Protegen la procedencia de la versión de un ensamblado.
- Proporcionan una comprobación de regulación de información.
- Proporcionan una estructuración adecuada al código de una aplicación.
- Cuál de las siguientes es una manera de firmar el ensamblado que proporciona el Kit de desarrollo de software de Windows (SDK)
- Usando atributos de ensamblado para insertar la información de nombre seguro en el código
- Con la herramienta LinkerId.exe
- Utilizar las opciones del compilador como keydelaysign en C#, Visual Basic o J#.
- Ninguna opción es correcta.
- Todas las opciones son correctas.
- Los ensamblados con el mismo nombre seguro (Strong Name):
- Solo necesitan compartir la firma digital.
- Pueden compartir la clave pública.
- Tienen que ser idénticos.
- Deben tener la misma firma digital, pero una diferente clave pública.
- Acerca del caché de ensamblados global no es correcto decir que
- Cada equipo donde se instala Common Language Runtime tiene una memoria caché de código denominada caché global de ensamblados
- La caché global de ensamblados almacena los ensamblados designados específicamente para ser compartidos por varias aplicaciones del equipo.
- Es necesario instalar los ensamblados en la caché global de ensamblados para que obtenga acceso a ellos el código de interoperabilidad COM o el código no administrado.
- Los ensamblados implementados en la caché global de ensamblados deben tener nombres seguros.
- Cuales son las maneras de implementar un ensamblado en la caché global de ensamblados (Seleccione todas las respuestas correctas)
- No hay forma de realizar esta operación.
- Usando un instalador diseñado para funcionar con la caché global de ensamblados.
- Usando la herramienta de terceros Al.exe
- Utilizando la herramienta de desarrollador Caché global de ensamblados (Gacutil.exe)
- Solo puede hacerse desde la versión 4.0 del FrameWork.
- Con la clase AssemblyKeyNameAttribute
- se retrasa la firma de un ensamblado en el momento de la compilación.
- Se epecifica el nombre de un archivo que contiene el par de claves utilizado para generar un nombre seguro.
- Se especifica el nombre de un contenedor de claves dentro del CSP que contiene el par de claves utilizado para generar un nombre seguro.
- Se genera un archivo con un manifiesto de ensamblado a partir de uno o más archivos que son módulos o archivos de recursos
- Cual de las siguientes es una practica recomendable en el manejo de directorio systemroot y la Access Control List:
- Evitar que los usuarios tengan acceso, y todo manejarlo programáticamente.
- Permitir privilegios de modificación y actualización a todos los usuarios.
- Que sólo puedan eliminar archivos de la caché global de ensamblados los usuarios que tengan privilegios de administrador.
- Que solo tengan acceso los usuarios asociados a un directorio activo.
- Ninguna opción es correcta.
No hay comentarios.:
Publicar un comentario