Despliegue de aplicaciones web
|
|
Título del Test:
![]() Despliegue de aplicaciones web Descripción: Preguntas basadas en varios modelos de examen |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es la diferencia principal entre autenticación y autorización?. La autenticación determina qué acciones puede realizar el usuario, mientras que la autorización verifica la identidad del usuario. La autenticación verifica la identidad del usuario, mientras que la autorización determina qué recursos puede acceder el usuario. La autenticación garantiza la integridad de los datos, mientras que la autorización verifica la identidad del usuario. La autenticación permite acceder a determinados módulos u opciones, mientras que la autorización verifica la identidad del usuario. ¿Qué consecuencia puede tener el proceso de cifrado de la información en el protocolo HTTPS en el rendimiento del servidor web?. Acelera el tiempo de procesamiento de datos. Reduce la carga en el servidor al disminuir el número de solicitudes. Puede afectar negativamente al rendimiento debido al tiempo de procesamiento adicional requerido para cifrar y descifrar datos. Mejora la velocidad de transferencia al eliminar la necesidad de encriptar la información. El protocolo HTTP realiza las operaciones pertinentes para que la información viaje de forma segura entre las estaciones cliente y servidor: Verdadero. Falso. ¿Qué comando se puede utilizar para buscar los paquetes disponibles en el repositorio de Ubuntu para instalar los módulos adicionales de Apache?. apt-cache list libapache2-mod. apt-cache show libapache2-mod. apt-cache search libapache2-mod. apt-cache find libapache2-mod. En el control de versiones, ¿qué es un conjunto ordenado de revisiones?. Una rama de trabajo. Un repositorio. Un tronco. Un parche. ¿Cuáles son los aspectos que el administrador del servidor FTP debe tener en cuenta al configurar la parte del servidor para cualquier opción de transferencia mediante el protocolo FTP?. Configurar la dirección IP del servidor, definir usuarios y sus permisos de acceso, especificar la numeración de los puertos y elegir la carpeta de trabajo para cada usuario. Establecer la seguridad de la red, crear usuarios con contraseñas, seleccionar el tipo de cifrado a utilizar y configurar la velocidad de transferencia. Definir los protocolos de encriptación a utilizar, establecer la política de contraseñas, configurar la autenticación de dos factores y asignar permisos de escritura a los usuarios. Configurar la velocidad de conexión, definir los límites de ancho de banda, establecer la frecuencia de copias de seguridad y asignar permisos de lectura y escritura en todas las carpetas del servidor. En el contexto del cifrado asimétrico entre un cliente FTP y un servidor FTP, ¿qué clave utiliza el cliente para cifrar la información antes de enviarla al servidor?. La clave pública del cliente. La clave privada del cliente. La clave pública del servidor. La clave privada del servidor. En phpDocumentor, ¿qué marca debemos utilizar para documentar a nivel de fichero?. @package. @deprecated. @file. @access. ¿Cuál es el propósito principal de phpDocumentor, y qué parámetros se deben indicar al generar la documentación utilizando esta herramienta?. El propósito principal de phpDocumentor es generar documentación similar a JavaDoc para el código PHP, y al generar la documentación se deben indicar el formato de salida, el directorio del código y el nombre del paquete. El propósito principal de phpDocumentor es facilitar la implementación de código PHP, y al generar la documentación se deben indicar el formato de salida, el directorio del código y si la documentación será pública o interna. El propósito principal de phpDocumentor es generar documentación para código PHP de forma automatizada, y al generar la documentación se deben indicar el directorio del código, el directorio de salida y el formato de salida. El propósito principal de phpDocumentor es proporcionar una interfaz web para la documentación de código PHP, y al generar la documentación se deben indicar los paquetes a documentar, el directorio de salida y si la documentación será pública o interna. ¿Cuál es el papel del puerto 443 en la implementación del protocolo HTTPS?. El puerto 443 TCP se utiliza para traducir el nombre de dominio en dirección IP a través del servicio DNS. El puerto 443 TCP es el encargado de alojar la página web en el servidor antes de que se realice la transferencia al cliente. El puerto 443 TCP es el puerto estándar utilizado por el protocolo HTTPS para transferir páginas web de forma cifrada al cliente. El puerto 443 TCP es opcional y no se requiere configurarlo para permitir el acceso a páginas web a través del protocolo HTTPS. ¿Qué indican los indicadores en los comentarios de Javadoc?. Especifican el tipo de dato que devuelve un método. Proporcionan instrucciones detalladas sobre cómo utilizar una clase. Describen las funciones de clases y métodos para que otros programadores puedan entender y utilizar la clase correspondiente. Indican la versión y el autor de cada clase y método en el código. ¿Qué realiza la siguiente instrucción? #apt-get install apache2. Instala servidor web Apache desde terminal. Instala servidor web Apache desde la web. Instala el servidor tomcat desde terminal. Instala el usuario root en el servidor. ¿Cuál de las siguientes expresiones no es una función que podamos realizar en el sistema de control de versiones?. Controlar los diferentes niveles de la capa OSI. Mantener las distintas ramas del proyecto. Realizar cambios en los ficheros. Actualizar una copia local al servidor. Recordemos el concepto de Tomcat: Un servidor que incluye el servicio web. Un servidor que incluye un servicio Apache. Un servidor que incluye el servicio de aplicaciones. Todas las respuestas son correctas. Marca la respuesta correcta: "El despliegue de una aplicación web se puede realizar utilizando...". El método war. El método TAR. El método ZIP. Ninguna de las respuestas es correcta. Recordemos que, para mejorar la seguridad de las aplicaciones web alojadas en el servidor, debemos tener en cuenta una serie de orientaciones. Señala cuales de estas son prácticas para mejorar la seguridad de las aplicaciones web alojadas en el servidor. Deshabilitar aquellos servicios y cuentas que no utilicemos. Actualizar tanto el sistema operativo como las aplicaciones, ya que estas actualizaciones contendrán los mecanismos de defensas frente a los últimos ataques aparecidos. Reforzar la filosofía de las contraseñas. Analizar los archivos de registros periódicamente. Utilizar cortafuegos lo más actuales posibles. Llevar el control del mecanismo de cifrado que estamos utilizando para la encriptación de los datos a transmitir. Cumplir severamente las normas de seguridad establecidas en las políticas de seguridad del sistema. Utilizar un servidor web más lento para reducir la velocidad de acceso a las aplicaciones. Permitir el acceso a todos los servicios y cuentas disponibles. ¿Qué realiza la siguiente instrucción? /etc/init.d/apache2 reload. Comprobar que está funcionando el servidor Apache desde terminal. Instalar el servidor web Apache desde terminal. Recarga el servidor Apache. Crea una carpeta de proyecto nueva. Acerca de Apache, podemos decir que: Está estructurado en módulos. Es un servidor web poco extendido en el mercado. No es gratuito, aunque es bastante económico. Está disponible para GNU/Linux únicamente. Marca si la siguiente afirmación es verdadera o falsa: "La configuración del servidor puede variar dependiendo del peso de la información que contenga el mismo.". Verdadero. Falso. ¿Cuál es la carpeta del servidor apache para su configuración? Marca la respuesta correcta: httpd.conf. http.conf. https.conf. apache.conf. "Al detener el servidor de aplicaciones Tomcat...". Las sesiones activas se almacenan en el disco. Las sesiones pasivas se almacenan en el disco. Las sesiones pasivas y activas se almacenan en el disco. Ninguna de las respuestas es correcta. ¿Cuál de las siguientes afirmaciones es correcta sobre las marcas @author, @since y @version en un DocBlock de phpDocumentor y su propósito en la documentación del código?. La marca @author indica el autor del código, @since indica que el elemento está disponible desde una determinada versión del paquete y @version indica la versión actual del elemento. Su propósito es documentar parámetros que recibe una función. La marca @since indica que el elemento está disponible desde una determinada versión del paquete, @version indica la versión actual del elemento y @author indica el autor del código. Su propósito es incluir enlaces internos en la documentación. La marca @version indica la versión actual del elemento, @since indica que el elemento está disponible desde una determinada versión del paquete y @author indica el autor del código. Su propósito es mostrar información sobre derechos de autor. La marca @author indica el autor del código, @version indica la versión actual del elemento y @since indica que el elemento está disponible desde una determinada versión del paquete. Su propósito es advertir a los desarrolladores sobre elementos obsoletos en la documentación del código. ¿Qué indica el navegador en caso de que no reconozca el certificado emitido por un sitio web?. Muestra un mensaje de error sin ofrecer opciones adicionales al usuario. Proporciona una opción para agregar una excepción y confiar en el sitio web después de mostrar un mensaje de error. Cierra automáticamente la conexión con el sitio web y muestra un aviso de certificado no válido. Redirige al usuario a una página de ayuda para solucionar problemas de certificados. ¿Cuál es el propósito del archivo .htaccess en la autenticación de páginas web?. Almacenar las credenciales de los usuarios para la autenticación. Definir la política de acceso restringido a determinadas páginas. Encriptar las credenciales antes de ser transferidas al servidor. Establecer la conexión HTTPS para garantizar la seguridad de la autenticación. Marca si la siguiente afirmación es verdadera o falsa: "El tipo de transmisión http es otro de los factores que pueden influir en la configuración". Verdadero. Falso. La arquitectura Web consiste en un modelo de tres capas que son: Capa de bases de datos, servidores de aplicaciones y clientes de servicios web. Capa de directorios, servidores de aplicaciones y clientes de servicio web. Servidor de aplicaciones web, capa OSI y capa de servicio de directorios. Ninguna de las respuestas es correcta. Que un servidor posea la propiedad de modularidad, ¿Qué aporta? Marca las respuestas correctas: Hace que sea muy utilizado. Hace que sea fácil de administrar. Hace que sea muy manejable. Hace que sea muy vulnerable. Hace que sea imcompatible. ¿Qué pasos son necesarios para permitir el acceso a una página web a través del protocolo HTTPS?. Traducir el nombre del dominio en dirección IP mediante el servicio DNS y configurar el servidor para recibir peticiones en el puerto 443 TCP. Traducir el nombre del dominio en dirección IP mediante el servicio DNS y configurar el servidor para recibir peticiones en el puerto 80 TCP. Configurar el servidor para recibir peticiones en el puerto 80 TCP y solicitar un certificado seguro para el dominio. Configurar el servidor para recibir peticiones en los puertos 80 y 443 TCP, y asignar un certificado seguro al dominio. ¿Qué funcionamientos básicos tiene una página web dinámica?. Solo almacenamiento de información. El procesador tiene poco trabajo. Necesita PHP y base de datos en funcionamiento. Solo se necesita que el servidor web disponga de soporte html/xhtml/css. Uno de los métodos para configurar los registros de acceso al servidor de aplicaciones Tomcat es... Válvula de registro de acceso. Válvula de escape aplicativo. Válvula de logística operativa. Válvula de control de paso. ¿En qué ruta necesitamos crear el archivo phpinfo.php para comprobar que Apache ejecuta código PHP?. /var/www/html. /usr/local/tomcat/webapps/ROOT. /var/apache/web. /usr/local/ant. ¿Qué herramienta nos permite generar documentación a partir de un código?. phpDocumentor. Apache. Adobe. Cualquier editor de texto como notepad++. A la hora de realizar la documentación hay que tener en cuenta tres aspectos: La interfaz, la implementación y la toma de decisiones. @access, @author y @copyright. HTML, PDF y XML. La instalación, la configuración y el uso. ¿A través de que protocolo se realiza la transferencia de ficheros entre cliente y servidor?. FTP. TCP. UDP. DNS. Marca la respuesta correcta: "Un servidor web dispone de...". Páginas HTML. Páginas JSP. Recursos empaquetables. Todas son correctas. ¿Cuál es el proceso que se realiza cuando un cliente solicita acceder a una página web a través del protocolo HTTPS?. El cliente solicita la página a través del protocolo HTTP, luego el servidor traduce el nombre del dominio en dirección IP y, finalmente, se realiza el cifrado de la información. Después de que el cliente solicita la página, el servidor traduce el nombre del dominio en dirección IP mediante el servicio DNS y luego aloja la página en el puerto 443 TCP mientras cifra la información antes de transferirla al cliente. El servidor recibe la petición del cliente y, después de traducir el nombre del dominio en dirección IP, aloja la página en el puerto 80 TCP y realiza el cifrado de la información antes de transferirla al cliente. Tras recibir la solicitud del cliente, el servidor utiliza el protocolo HTTP por defecto, luego traduce el nombre del dominio en dirección IP y, finalmente, aloja la página en el puerto 443 TCP mientras realiza la autenticación del certificado del navegador. A la hora de subir datos mediante un servidor FTP un posible error es "Al cliente FTP se le muestra el mensaje de que hay demasiadas conexiones abiertas". Verdadero. Falso. Si tenemos un servidor que solamente necesite almacenar una página web estática. ¿Cuáles de las siguientes afirmaciones son correctas?. Solamente almacena información. Necesitamos php y base de datos. El procesador tiene poco trabajo. Tiempo de respuesta muy largo. Tiempo de respuesta muy corto. Necesita un gran soporte. Es necesario que el servidor soporte html/xhtml/css. ¿Qué características nos proporciona javadoc a la hora de comentar?. Los comentarios empezarán con /** y terminarán con */ y las etiquetas que comenzarán con @. Todas son correctas. Las etiquetas se situarán al final de la línea. Los comentarios empezarán con /* y terminarán con **/. ¿Cuáles son los estados del servidor una vez configurado el servicio? Marca la respuesta correcta: Start, stop y restart. Start. Start y stop. Start, stop y reset. ¿Cuál es la diferencia principal entre el tratamiento de seguridad implícito (FTPS) y explícito (FTPES) en FTP?. FTPS utiliza un cifrado de extremo a extremo mientras que FTPES solo cifra la información durante la transferencia. En FTPS, el cliente asume la seguridad desde el inicio de la conexión, mientras que en FTPES el cliente se conecta de forma no segura y luego cambia al modo seguro. FTPS utiliza un conjunto de claves públicas y privadas, mientras que FTPES solo utiliza claves públicas para el cifrado. En FTPES, el cifrado está relacionado con el puerto utilizado, mientras que en FTPS el cifrado depende de los protocolos TSL o SSL. ¿Qué comando se utiliza para habilitar el módulo auth-digest?. sudo a2mod auth-digest. sudo a2enable auth-digest. sudo a2enmod auth-digest. sudo enablemod auth-digest. ¿Qué protocolo utiliza el servidor web para implementar la seguridad en la transmisión de información?. FTP. HTTPS. HTTP. SMTP. ¿Sobre qué entorno trabajaremos al instalar javadoc?. Eclipse. Netbeans. Visual Studio. Ubuntu. ¿Cuál es la relación entre SSL/TLS y el protocolo HTTPS?. SSL/TLS es un conjunto de protocolos utilizados exclusivamente para autenticar a los usuarios en conexiones HTTPS. SSL/TLS proporciona autenticación y privacidad en la comunicación a través de internet, y se implementa específicamente en el protocolo HTTPS. HTTPS es una versión mejorada de SSL/TLS que utiliza un cifrado más fuerte para proteger la información transmitida entre el cliente y el servidor. SSL/TLS es un protocolo independiente que no guarda relación con HTTPS en la transferencia de información en internet. Si al acceder a una página web no es necesaria la intervención de código en el lado del servidor o en el lado del cliente, entonces entenderemos que la página es: Dinámica. Estática. Movible. XML. ¿Cuál de las siguientes sentencias sobre 'Git' es falsa?. Es deficiente en grandes proyectos y posee una gran capacidad para crear sistemas de ramificación. El área de preparación es una de las secciones principales. Los archivos Git se pueden encontrar en tres formas: Confirmado, Modificado y Preparado. Esta escrito en C. ¿Cuál de las siguientes opciones NO influye en la configuración de un servidor?. La capacidad de almacenamiento disponible en el servidor. El contenido de las páginas y los lenguajes de programación utilizados. El tipo de transmisión HTTP utilizado para la comunicación. La elección del proveedor de servicios de Internet (ISP). Cuáles de estas son características de un servidor: Escalabilidad. Disponibilidad. Modularidad. Todas son correctas. Estabilidad. Un descriptor de despliegue: Todas las respuestas son correctas. Es un único archivo. Tiene formato XML. Describe las características de despliegue de una aplicación web. ¿Cuál es la estructura básica de un servidor web que aloja aplicaciones servlet?. La estructura básica comprende un conjunto de archivos servlet empaquetados dentro de carpetas que contienen páginas HTML y JSP, así como otros recursos necesarios para el funcionamiento de la aplicación web. El árbol de directorio comienza con el directorio raíz, del cual cuelgan los directorios que contienen tanto páginas estáticas (HTML) como páginas dinámicas (JSP), además de subcarpetas con archivos servlets, beans y librerías para la implementación del código. Los archivos servlets se organizan en subdirectorios dentro de las carpetas que contienen páginas estáticas y dinámicas, mientras que las librerías y otros recursos necesarios se encuentran en el directorio raíz del servidor web. La estructura básica incluye principalmente archivos HTML y JSP empaquetados junto con archivos servlets en el directorio raíz del servidor web, sin necesidad de una organización jerárquica de carpetas. ¿Cuál de las siguientes opciones NO influye en la configuración de un servidor?. El peso de la información que contiene el servidor. El contenido de las páginas y los lenguajes utilizados. El tipo de transmisión HTTP utilizado para la comunicación. La elección del navegador web utilizado por los usuarios. ¿Cuál de las siguientes opciones NO influye en la configuración de un servidor?. La capacidad de almacenamiento disponible en el router puede afectar significativamente la configuración, ya que se deben prever recursos suficientes para manejar el volumen de datos y archivos necesarios para el funcionamiento de las aplicaciones y servicios alojados en el router. El contenido de las páginas web y los lenguajes de programación utilizados pueden tener un impacto directo en la configuración del servidor. Las páginas estáticas que solo utilizan HTML requerirán menos recursos y configuraciones específicas en comparación con las páginas dinámicas que requieren acceso a bases de datos u otros servicios externos. El tipo de transmisión HTTP utilizado para la comunicación puede influir en la configuración del servidor, ya que diferentes versiones de HTTP pueden requerir ajustes específicos para optimizar el rendimiento y la seguridad de las comunicaciones entre el servidor y los clientes. La elección del servidor y el sistema operativo que lo controlará es una de las decisiones más importantes en el proceso de configuración del servidor. La elección correcta garantizará la compatibilidad, estabilidad y eficiencia del servidor y sus aplicaciones. Una máquina servidor debe estar operativo: 365 días del año 24 horas. 364 días al año 24 horas. (1 día de mantenimiento). 364 días al año 23 horas. Se apaga por las noches para ahorrar energía. ¿Cómo se llama el gestor de directorios en Linux? Marca la respuesta correcta: ubuntuLDAP. openLDAP. httpLDAP. Ninguna es correcta. ¿Qué características definen a las plantillas en Javadoc?. Son fragmentos de código que solo se pueden utilizar en Java y están definidos en las preferencias del IDE Netbeans. Proporcionan sugerencias de código asociadas a palabras clave, se pueden definir y crear nuevas plantillas, y existen plantillas predefinidas en Javadoc. Son nombres similares a los constructores en Java y se utilizan para generar páginas HTML en la API de Java. Están asociadas a una palabra clave específica en el código Java y pueden ser modificadas únicamente por el administrador del IDE. ¿Por qué algunas grandes empresas emiten certificados propios para sus empleados en lugar de confiar en entidades certificadoras externas?. Para reducir los costos asociados con la emisión de certificados. Para garantizar un mayor nivel de seguridad al restringir el acceso solo a personal autorizado. Porque las entidades certificadoras externas no están disponibles para empresas grandes. Para simplificar el proceso de autenticación y privacidad en la comunicación interna. Indica cuál de las siguientes librerías son librerías Ant: Catalina-ant.jar. Tomcat-coyote.jar. Tomcat-util.jar. Tomcat-juli.jar. Todas son librerías Ant. "Las aplicaciones en servidores web...". Están más expuestas a ataques externos. Son más baratas. Son más rápidas. Ninguna respuesta es la correcta. ¿Cómo se diferencian las etiquetas de bloque de las etiquetas inline en la documentación de las clases de Java?. Las etiquetas de bloque se usan solo en la sección de etiquetas mientras que las etiquetas inline se pueden usar tanto en la descripción principal como en la sección de etiquetas. Las etiquetas de bloque se usan al final de una línea mientras que las etiquetas inline se utilizan al principio de una línea. Las etiquetas de bloque se utilizan para descripciones principales mientras que las etiquetas inline se utilizan para secciones específicas de la documentación. Las etiquetas de bloque se utilizan para descripciones de clases mientras que las etiquetas inline se utilizan para descripciones de métodos. ¿De qué dos formas podemos trabajar con una herramienta de generación de documentación?. Tanto en línea de comandos como en entorno web. Solo en línea de comandos. Solo en entorno web. Ninguna de las respuestas es correcta. |




