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
Q

Con qué comando se puede forzar que se nos actualicen nuestras directivas?

A

pgupdate /force

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

Qué es la SAM en Windows?

A

Security Account Manager
Base de datos de usuarios y contraseñas (locales y remotos)

27
Q

Qué es APPLOCKER? para qué sirve?

A

Una herramienta de seguridad de Windows que permite configurar qué tipo de archivos se pueden ejecutar (scripts, ejecutables, instaladores,…)

28
Q

Qué es BitLocker?

A

Herramienta de cifrado de volúmenes, con AES

29
Q

Qué es el TPM?

A

(Trusted Platform Module)
Chip integrado de criptografía
Lo usa el modo de criptografía de BitLocker llamado transparente

30
Q

Qué sistema de cifrado a nivel de file sistem tiene windows?

A

EFS (Encrypting File System)

31
Q

Qué es el UAC de windows?

A

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
Q

Qué es el widows script host?

A

Es el intérprete que interpreta los scripts de administración vbscript

33
Q

Qué opciones hay para administrar windows?

A

scripts visual basic
powershell
MMC (Microsoft Management Console)
Algunos comandos como MSConfig

34
Q

Qué sistemas de ficheros admite Windows?

A

FAT16
FAT32
exFAT
NTFS
ReFS (Resistent FS: Simplificación de NTFS, viene a sustituirlo)

35
Q

Dónde se configuran los servicios en windows?

A

en services.msc
(msc es microsoft console)
Es la tipica consola donde aparecen todos los servicios

36
Q

Cómo se consultan los servicios que comparten procesos?

A

svc host.exe

37
Q

Cómo se instala un servicio

A

installutil
o
sc.exe create

38
Q

Servicios conocidos de windows

A

windows update
windows firewall
windows defender
windows search -> indexador
windows WMI (windows management instrumentation) -> similar a SNMP
acceso remoto
programador tareas

39
Q

Qué dos arranques ha tenido windows?

A

Antes -> NTLDR -> boot.ini
Ahora -> bootmgr

40
Q

El sistema de arranque actual de windos, bootmgr, de qué programas tira?

A
  • winload.exe -> tira del fichero bootconfigurationdata, que tiene lo que tenía el antiguo boot.ini
  • winresume.exe
41
Q

Qué es el registro de windows y como se puede editar?

A

Es una BBDD con información de configuración
Se edita con la herramienta/comando regedit

42
Q

Dentro del registro de windows, qué partes hay relevantes?

HKLM
HKCR
HKCU
HKU
HKCC

A

HKLM -> Local Machine -> Configuración del equipo local
HKCR -> Classes Root -> Sobre aplicaciones instaladas
HKCU -> Current User -> Sobre el usuario actualmente conectado
HKU -> User -> De cada usuario conectado
HKCC -> Current Config -> Datos del hardware

43
Q

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

A
  • 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
Q

Qué hace ART que no hacía Dalvik en Android

A

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
Q

Qué tiene dentro un empaquetado APK?

A

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
Q

Distribuciones Android

A

Ahora han pasado a números, después de los nombres de postres

47
Q

Qué es el tethering, que soporta por ejemplo Android?

A

Permitir usar el dispositivo como punto de acceso

48
Q

Aunque las últimas versiones de Android, a partir de la 10, oficialmente no parece que tengan nombres de postres, en algunos sitios aparecen estos

A

Como truco nemotécnico, empiezan por Q, R, S, T, que van despues del último que fue el 9 - Pie

49
Q

Desarrollo del mundo Android

IDE
Consola para mandar comandos al movil
Lenguajes

A

IDE -> Android Studio
Consola para mandar comandos al movil -> ADB (Android Debug Bridge)
Lenguajes -> Java, Kotlin

50
Q

Qué es rooting (Android) o jailbreak (iOS)?

A

Destripar el movil para instalarle cosas que vienen capadas por defecto

51
Q

Cosas a saber de la arquitectura iOS

SO en el que está basado
Framework
Empaquetado
IDEs de desarrollo
Lenguajes programacion

A

SO en el que está basado -> MacOS
Framework -> Cocoa Touch
Empaquetado -> .IPA
IDEs de desarrollo -> XCode y AppCode
Lenguajes programacion -> Swift, ObjectiveC

52
Q

Herramientas multiplataforma movilidad

A

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
Q

Qué son tizen y symbian?

A

Sistemas operativos moviles

54
Q

Las tres principales utilidades que presenta los sistemas MDM son:

A
  • 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
Q

Más de MDM:

  • Otros acronimos relacionados (enterprise), (application) y (information)
    • Algunas Plataformas/Productos
    • Concepto BYOD
    • Concepto CYOD
    • Concepto COPE
    • Concepto COBO
A
  • 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
Q

El CCN ha publicado las siguientes guías para gestionar la seguridad en dispositivos móviles:

A
  • 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
Q

Completar el repaso viendo por encima la ficha de GSI

A

https://zbrain-academy.es/mod/resource/view.php?id=124165

58
Q

Qué es un CMDLET?

A

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
Q

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

A
60
Q

¿Cual es la utilidad del cmdlet Where-Object?

A

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
Q

PowerShell 7 y los que vengan tiene una característica …

A

Es multiplataforma, porque está basado en .NET Core, que ya es multiplataforma

62
Q

Productos para creacion de imagenes / maquetas de Windows (para luego clonar las instalaciones)

A
  • Norton Ghost
    • Acronis True Image
    • Microsoft Sysprep
63
Q

Qué es la tecnología Jetpack compose de Android?

A

libreria para crear interfaces graficas de forma declarativa

64
Q

Dos tecnologías para crear interfaces gráficas en iOS

A
  • UIKit (libreria para crear interfaces graficas)
    • SwitfUI (libreria para crear interfaces graficas de forma declarativa)