b2t4 - Windows y Móviles Flashcards

1
Q

Familia de SO Windows -> Familia MSDOS y NT

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qué es la capa HAL en la familia NT de windows?

A

HW Abstract Layer -> Capa que abstrae algo de la complejidad del hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qué familia tiene microkernel? Qué es?

A

La familia NT. El kernel tiene pocas cosas, el resto se añaden con módulos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qué son Windows Native API y Win32 API?

A

Windows Native API sería el API liviana usada por Windows NT y las aplicaciones de usuario, es de más bajo nivel.
Win32 API o Windows API también sirve para lo mismo, es de más alto nivel y por debajo suele llamar a la Native API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Con qué librería se hace en windows lo equivalente a una int80h de linux?

A

ntdll.dll

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Interfaces gráficas de windows (o llamados gestores de ventana o de escritorio) y a qué windows pertenecían

A

Y en win11 -> FluentDesgn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qué es WinUI3 en windows 11?

A

Es el componente que viene en la JDK para desarrollar con Fluent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Nombra 3 gestores de paquetes de Windows

A
  • WinGet (ej. winget install vscode)
    • Chocolatey (ej. choco install notepadplusplus)
    • Scoop (ej. scoop install 7zip)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Estudiar estos detalles del SO MacOS

  • Qué kernel usa
  • Gestor de paquetes al estilo apt
  • llaveros (Gestor de contraseñas y certificados)
  • Explorador de Ficheros se llama …
  • formato de instalable
  • Arranque dual MacOS/Windows
  • Cifrado de ficheros
  • Backup
  • sistemas de ficheros
  • interface de usuario
  • API’s que ofrece el SSOO
  • Ultimas Versiones
A

Detalles del sistema operativo MacOS

  • Usa el kernel XNU (basado en Mach y FreeBSD)
  • HomeBrew (Gestor de paquetes al estilo apt. Ej. brew install wget)
  • llaveros (Gestor de contraseñas y certificados)
  • Finder (Explorador de Ficheros)
  • formato de instalable (.dmg)
  • bootcamp –> Arranque dual MacOS/Windows
  • FileVault –> Cifrado de ficheros
  • TimeMachine –> Backup
  • sistemas de ficheros –> hfs+ y apfs (reemplazo del primero)
  • interface de usuario –> Aqua
  • API’s que ofrece el SSOO (Cocoa y Carbon)
  • Ultimas Versiones
    Versión 10.10: Yosemite
    Versión 10.11: El Capitan
    Versión 10.12: Sierra
    Versión 10.13: High Sierra
    Versión 10.14: Mojave
    Versión 10.15: Catalina
    Versión 11: Big Sur
    Versión 12: Monterey
    Versión 13: Ventura
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sacar preguntas de la hoja de ampliación del tema

A

https://zbrain-academy.es/pluginfile.php/76063/mod_resource/content/1/ampliacion_tema_b2_t4_tai.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qué roles se le pueden activar a un Windeos server, según para lo que se vaya a querer usar?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qué dos versiones de Windows Server no tienen interfaz gráfica?

A

Server Core (a partir de Windows Server 2008)
Nano Server (a partir de Windows Server 2016) -> Aún más ligero

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Para qué sirve Active Directory?

A

Es una BBDD jerárquica y distribuida para administrar la seguridad. Se gestionan usuarios, grupos y máquinas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Dentro del AD, qué máquina se encarga del control de la seguridad?

A

CD (Controlador de Dominio) + SAM (Security Account Manager)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qué tecnologías usa por debajo AD?

A

LDAP
Kerberos -> Mecanismo de autenticación
DNS -> todo se hace con nombres de dominios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qué es el concepto de árbol de dominio, bosque de dominio y controlador de dominio y una relación de confianza?

A

Un árbol de dominio agrupa dominios de la misma empresa
Un bosque de dominios agrupa árboles de dominio, de distintas empresas pero que se quieren agrupar
Relación de confianza, para comunicar distintos dominios

El controlador de dominio proporciona la seguiridad, y hay uno por dominio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Tipos de Objetos de AD y en qué se agrupan

A

Pueden ser recursos (impresoras, …) o Security Principals (usuario, grupo, pc)
A estos últimos se les asigna un SID único en el momento de su creación
Se agrupan en OU, unidades organizativas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

AD, al ser LDAP, qué atributo del objeto indica de qué tipo es (device, person, …)?

A

ObjectClass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Cómo es la topología FÍSICA del AD (objetos)?

A

Site
Subnet (dentro de un site)
Site-links

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Qué son las GPO en Windows?

A

Directiva de grupo es un conjunto de reglas que controlan el entorno de trabajo de cuentas de usuario y cuentas de equipo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Cómo se llaman las GPO de ámbito local? De qué tipos pueden ser?

A

LGP
Pueden ser de usuario o de computadora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Con qué comando se pueden editar las directivas/políticas de grupo en el nivel local (tu máquina)?

A

gpedit.msc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

En qué niveles se pueden aplicar las GPOs (directivas seguridad) y en qué orden se ejecutan y cuál prevalece?

A

De primera a última:

  1. Local
  2. Site (elemento físico de AD)
  3. Domain
  4. OU

Prevalece la última, la OU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Con qué comando se puede consultar el resultado del procesamiento de las GPOs?

A

gpresult /r

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Con qué comando se puede forzar que se nos actualicen nuestras directivas?
pgupdate /force
26
Qué es la SAM en Windows?
Security Account Manager Base de datos de usuarios y contraseñas (locales y remotos)
27
Qué es APPLOCKER? para qué sirve?
Una herramienta de seguridad de Windows que permite configurar qué tipo de archivos se pueden ejecutar (scripts, ejecutables, instaladores,...)
28
Qué es BitLocker?
Herramienta de cifrado de volúmenes, con AES
29
Qué es el TPM?
(Trusted Platform Module) Chip integrado de criptografía Lo usa el modo de criptografía de BitLocker llamado transparente
30
Qué sistema de cifrado a nivel de file sistem tiene windows?
EFS (Encrypting File System)
31
Qué es el UAC de windows?
User Account Control Control de cuentas de usuario -> protege cuando una aplciación va a hacer un cambio sensible, el UAC pregunta con una ventana emergente, o incluso no permite el cambio
32
Qué es el widows script host?
Es el intérprete que interpreta los scripts de administración vbscript
33
Qué opciones hay para administrar windows?
scripts visual basic powershell MMC (Microsoft Management Console) Algunos comandos como MSConfig
34
Qué sistemas de ficheros admite Windows?
FAT16 FAT32 exFAT NTFS ReFS (Resistent FS: Simplificación de NTFS, viene a sustituirlo)
35
Dónde se configuran los servicios en windows?
en services.msc (msc es microsoft console) Es la tipica consola donde aparecen todos los servicios
36
Cómo se consultan los servicios que comparten procesos?
svc host.exe
37
Cómo se instala un servicio
installutil o sc.exe create
38
Servicios conocidos de windows
windows update windows firewall windows defender windows search -> indexador windows WMI (windows management instrumentation) -> similar a SNMP acceso remoto programador tareas
39
Qué dos arranques ha tenido windows?
Antes -> NTLDR -> boot.ini Ahora -> bootmgr
40
El sistema de arranque actual de windos, bootmgr, de qué programas tira?
* winload.exe -> tira del fichero bootconfigurationdata, que tiene lo que tenía el antiguo boot.ini * winresume.exe
41
Qué es el registro de windows y como se puede editar?
Es una BBDD con información de configuración Se edita con la herramienta/comando regedit
42
Dentro del registro de windows, qué partes hay relevantes? HKL**M** HK**CR** HK**CU** HK**U** HK**CC**
HKL**M** -> Local Machine -> Configuración del equipo local HK**CR** -> Classes Root -> Sobre aplicaciones instaladas HK**CU** -> Current User -> Sobre el usuario actualmente conectado HK**U** -> User -> De cada usuario conectado HK**CC** -> Current Config -> Datos del hardware
43
Cosas a saber de Android - En qué SO está basado - Qué tecnología usa para el almacenamiento - Qué motor usa su navegador web - Qué máquina virtual tiene para ejecutar las apps, que son java - Qué es el empaquetado AAB
- En qué SO está basado -> En Linux - Qué tecnología usa para el almacenamiento -> SQLite - Qué motor usa su navegador web -> Webkit + v8 - Qué tiene para tener soporte java -> Antes Dalvik, hasta la v4.4, después ART (Android Runtime) a partir de la v5.0 - AAB -> Andorid App Bundle -> Formato de publicación con todo el código compilado de la app, pero delega la generación de la APK (Android Application Package) a Google Play
44
Qué hace ART que no hacía Dalvik en Android
La máquina virtual ART hace compilación AOT (Ahead of Time) a código máquina en tiempo de instalación, en lugar de en tiempo de encendido del movil
45
Qué tiene dentro un empaquetado APK?
AndroidManifest.xml -> permisos que requerirá al dispositivo Manifest.mf -> similar al de java lib\ -> para librerías de terceros **classes.dex -> tooodas las clases java en un solo fichero**
46
Distribuciones Android
Ahora han pasado a números, después de los nombres de postres
47
Qué es el tethering, que soporta por ejemplo Android?
Permitir usar el dispositivo como punto de acceso
48
Aunque las últimas versiones de Android, a partir de la 10, oficialmente no parece que tengan nombres de postres, en algunos sitios aparecen estos
Como truco nemotécnico, empiezan por Q, R, S, T, que van despues del último que fue el 9 - **P**ie
49
Desarrollo del mundo Android IDE Consola para mandar comandos al movil Lenguajes
IDE -> Android Studio Consola para mandar comandos al movil -> ADB (Android Debug Bridge) Lenguajes -> **Java**, **Kotlin**
50
Qué es rooting (Android) o jailbreak (iOS)?
Destripar el movil para instalarle cosas que vienen capadas por defecto
51
Cosas a saber de la arquitectura iOS SO en el que está basado Framework Empaquetado IDEs de desarrollo Lenguajes programacion
SO en el que está basado -> MacOS Framework -> Cocoa Touch Empaquetado -> .IPA IDEs de desarrollo -> XCode y AppCode Lenguajes programacion -> Swift, ObjectiveC
52
Herramientas multiplataforma movilidad
Xamarin (C#) --> Desarrollas en C# y eso genera código Android o iOS Flutter (Dart) --> Desarrollas en Dart y eso genera código Android o iOS React Native (Js) IONIC (TypeScritp) Apache Cordova (Js) Adobe Phone Gap (Js)
53
Qué son tizen y symbian?
Sistemas operativos moviles
54
Las tres principales utilidades que presenta los sistemas MDM son:
* Gestor de terminales: permite gestionar los datos y configuraciones del dispositivo. * Gestión de despliegue: control de aplicaciones instaladas en los dispositivos, también se les suele denominar **MAM** (Mobile Applications Managements) * Gestión de seguridad: autenticación y encriptación.
55
Más de MDM: * Otros acronimos relacionados (enterprise), (application) y (information) * Algunas Plataformas/Productos * Concepto BYOD * Concepto CYOD * Concepto COPE * Concepto COBO
* Otros acronimos relacionados EDM (enterprise), MAM (application) y MIM (information) * Algunas Plataformas/Productos --> MobileIRon, Microsoft Intune, Samsung Knox, FAMOC, WMWare AirWatch, Dialogs smartMan * Concepto BYOD (Traer Tu Propio Dispositivo). Para dispositivos de personal externos, invitados, etc * Concepto CYOD (Elige tu propio Dispositivo entre los validados por la empresa) * Concepto COPE (Dispositivo propiedad de la empresa, uso personal permitido) Corporate Owned, Personally Enabled * Concepto COBO (Solo está permitido el uso corporativo) Company Owned, Business Only
56
El CCN ha publicado las siguientes guías para gestionar la seguridad en dispositivos móviles:
* La serie CCN-STIC-45X dedicada a seguridad en dispositivos móviles, más específicamente la **457** dedicada al MDM. * La reciente CCN-STIC-496, que se refiere a la seguridad de las comunicaciones móviles.
57
Completar el repaso viendo por encima la ficha de GSI
https://zbrain-academy.es/mod/resource/view.php?id=124165
58
Qué es un CMDLET?
Son comandos de administración de windows En realidad son funciones .NET y se ejecutan en powershel, no en cmd como los comandos de windows
59
Mirar la lista de comnados de windows de laboratorio b4t1 comandos windows (más importante que el siguiente) Sobre todo net y netsh Mirar la lista de comnados de windows de laboratorio b4t1 cmdlets
60
¿Cual es la utilidad del cmdlet Where-Object?
Es un cmd-let que utiliza como entrada los objetos .net de otro cmd-let para realizar filtrados por alguna(s) de sus propiedades
61
PowerShell 7 y los que vengan tiene una característica ...
Es multiplataforma, porque está basado en .NET Core, que ya es multiplataforma
62
Productos para creacion de imagenes / maquetas de Windows (para luego clonar las instalaciones)
* Norton Ghost * Acronis True Image * Microsoft Sysprep
63
Qué es la tecnología Jetpack compose de Android?
libreria para crear interfaces graficas de forma declarativa
64
Dos tecnologías para crear interfaces gráficas en iOS
* UIKit (libreria para crear interfaces graficas) * SwitfUI (libreria para crear interfaces graficas de forma declarativa)