S45 12/11/2022 Flashcards
¿Que usos tienen en Java las clases StringBuffer y StringBuilder?
Representan cadenas variables(mutables).
StringBuffer –> Thread-safe porque todos su metodos están sincronizados (segura pero mal rendimiento).
StringBuilder –> Por defecto no es segura en un entorno multihilo.
¿En qué consiste la característica de seguridad RLS en PostgreSQL?
Seguridad basada en filas
Consiste en aplicar una política de seguridad que evalúa para ciertos usuarios un predicado que provoca que no vean determinadas filas
¿Qué características fundamentales tiene un producto de tipo SIEM?
Gestión centralizada de eventos de seguridad, logs, etc + Motor de análisis con inteligencia para detección de ataques.
¿Cuáles son los tipos de JOIN que existen en SQL? (Ej: dos tablas A, B con 10 y 15 filas respectivamente y 5 coincidentes)
CROSS JOIN (es el producto de cartesiano). En nuestro ejemplo 150 filas de resultado
INNER JOIN (en base a dos columnas (una de A y otra de B) solo obtenemos filas coincidentes). En nuestro ejemplo 5 filas
LEFT OUTER JOIN (recupera todas las filas de la tabla A coincidentes con B y no coincidentes poniendo null en esos campos). En nuestro ejemplo 10 filas de resultado
RIGHT OUTER JOIN (idem que LEFT JOIN, pero “mandando” la tabla B). En nuestro ejemplo 15 filas
FULL OUTER JOIN (resultado de hacer una LEFT JOIN y RIGHT JOIN). En nuetro ejemplo 20 filas
¿Qué métodos/verbos HTTP son considerados “Seguros”?
¿Y Idempotentes?
GET, HEAD, OPTIONS y TRACE son seguros solo leen
+ PUT,DELETE = Idempotentes salida siempre da mismo resultado
(ver https://tools.ietf.org/html/rfc7231#section-4.2.1)
¿Como es el formato de exportación PEM?
Privacy Enhanced Mail
Base64 con encabezado y pie.
Formato exportación: certificados, claves …
https://en.wikipedia.org/wiki/Privacy-Enhanced_Mail
¿Cuál es la estructura de un token JWT?
Consta de tres partes codificadas en Base64 y separadas por un “.” –> header.payload.signature
En el signature se usa una función HMAC (con una clave)
¿Qué tipo de selector es en CSS etiqueta::before {…} y cuál es su función?
Es un selector de tipo pseudoelemento y que sirve para añadir contenido antes del primer hijo de otra etiqueta
¿Qué formato de fecha y hora es 2020-09-01T18:25:52Z?
Formato según la ISO 8601 y que sigue el estándar UTC
¿Qué es PHP-FPM?
Un motor/interprete de PHP que se ejecuta en un proceso independiente al del Apache
¿Qué datos fundamentalmente se manejan en un SNMPv1 Trap?
Direccion del Agente
Tipo de trap generica
Tipo de trap especifica
TimeStamp
Variable(s)+Valor(s)
¿Cuál es el funcionamiento del comando exec en Linux?
Ejecutar el comando que aparece a continuación usando el mismo proceso que el del shell desde donde se lanza.
Lo que provoca es que te saca del shell una vez que termina
¿Cuál es la utilidad de un TABLESPACE en Oracle?
Agrupar objetos como tables, índices, etc y asociarse con una serie de ficheros de datos (datafiles)
Explica cuál es la estructura y función del Patrón de diseño Template Method?
Consiste en una clase abstracta (arquitectura) de la que podrán heredar las clases de las aplicaciones concretas y que contiene:
1.- Método plantilla donde se define un flujo de negocio pero que hace uso de algunos métodos abstractos
2.- Métodos abstractos que se definen en este nivel, pero no se pueden implementar
En UML 2.x, ¿cuáles son diagramas de comportamiento?
Diagrama de Casos de usos
Diagrama de Actividad
Diagrama de Maquina de Estados
Diagramas de interacción (Secuencia, Comunicacion, Interaction overview, Tiempos)