B2 Tema 4 Windows y Móviles Flashcards
¿Qué dos arquitecturas hay en Workstation de Windows?
- MSDOS
- NT
¿Qué incluye NT en su Kernel?
Un MICROKERNEL
¿Qué es HAL?
Hardware Abstraction Layer
Abstrae el hardware de la representación gráfica.
¿Qué tipo de HyperVisor es Hyper-V?
Es tipo 1. Se pone a nivel de HAL, aunque hay que instalarlo en un SO.
¿Qué dos versiones hay de SO Windows?
- Workstation
- Server
Tipos de Interface gráfica de Windows:
- XP -> LUNA
- 7 y VISTA –> AERO
- 8 y W Phone –> MODERNUI o METRO
- 10 –> CONTINUM
- 10 y 11 –> FLUENT DESIGN -> Edge, Cortana(Asistente Personal), Windows Subsistem for Linux (WSL)
Dí 6 servicios que podemos instalar en Windows Server:
Los llamamos Roles:
- Active Directory (Controlador de Dominio)
- Hyper-V (Máquinas Virtuales)
- File Services (SMB/CIFS) / Print Services
- Web Server (IIS ó Internet Information Services))
- DHCP SERVER
- DNS SERVER
¿Qué es una ruta UNC?
UNC es de Universal Naming Convention o Uniform Naming Convention
Ruta absoluta que señala la ubicación de un recurso en red.
Puede ser un archiv, un directorio o una impresora.
Por ejemplo: \\tpappsbl\keops\datos
Servicio de Directorio Activo
- Es un controlador de Dominio
- Usa LDAP, KERBEROS Y DNS (Gestiona dominios)
- RELACIONES DE CONFIANZA → Los usuarios de un Dominio pueden acceder a los recursos de otro.
- Estructura Lógica (BBDD)
– Objetos (Recursos, Security Principals)
– Dominios/Bosques
– Unidades Organizativas - Cada Controlador de Dominio guarda una copia local de la base de datos del AD.
¿Como funcionan los árboles y los bosques del AD?
OUoDAB
- UNIDAD MÍNIMA, OBJETO.
- ENCIMA LAS UNIDADES ORGANIZATIVAS
- ENCIMA EL DOMINIO, pero puede haber más de un dominio y en cada dominio haber subdominios. Estos tienen la estructura de DOMINIO PADRE y SUBDOMINIOS.
- ENCIMA LOS ÁRBOLES. Los árboles contienen varios DOMINIOS
- ENCIMA EL BOSQUE. Que son varios árboles.
¿Qué son las GPO’s?
Group Policy Objects
Para asignar permisos a OU’s.
Dí el orden de procesamiento de las GPO’s
¡¡LSD “OU”!!:
- Local → Comando gpedit.msc
- Sitio (AD)
- Dominio
- OU
Que nos devuelve el comando gpresult /r
Nos muestra un informe sobre los datos del usuario en el AD.
A qué OU pertenece etc…
Dí qué nos devuelve el comando gpupdate /force
Fuerza a que se actualizen nuestras directivas.
Se usa este comando, por que de forma automática, Windows, no actualiza los permisos que nos acaban de dar en AD.
¿Qué es SAM?
Security Account Manager
- Es una BASE DE DATOS con las contraseñas, locales y remotas.
- Es parecido a /ETC/SHADOW en Linux
- Lo usa el AD.
Formas de Administrar Windows
- vbscript (Windows Script Host = Interprete)
- Powershell (.NET)
- MMC (Microsoft Managment Console / MSconfig)
Sistemas de archivos admitidos en Windows:
FAT (16 o 32) → No gestiona permisos
exFAT → Flash Memory
NTFS → Seguridad, cuota, compresión.
ReFS → Resilient File System. Nombre en clave: Protogon.
Servicios de Windows, que son parecidos a Demonios de UNIX.
Services.msc
Para servicios que comparten procesos => svchost.exe
Para instalar un servicio => installUtil ó sc.exe create
Dí algunos servicios de Windows:
- Windows Update
- Windows Firewall
- Windows Defender
- Windows Search (Es un indexador, está detras de explorer.exe)
- WMI (Windows Managment Instrumentation)
- Acceso Remoto
- Programador de tareas.
Arranque de Windows:
Antes => NTLDR → boot.ini
Ahora => bootmgr, que lee de winload.exe y winresume (Para cuando está HIBERNADO)
Registro de Windows:
HKEY_LOCAL_MACHINE → Configuración del equipo Local.(SAM, Security..)
HKEY_CLASSES_ROOT → Info sobre aplicaciones instaladas/registradas.
HKEY_CURRENT_USER → Configuración del usuario conectado en este momento. En el archivo NTUSER.dat. HKU es cada HKCU de cada usuario que se ha conectado.
HKEY_CURRENT_CONFIG → Configuración dinámica sobre el Hardware.
Histórico de sistemas operativos móviles:
- ANDROID
- IOS
- WINDOWS PHONE
- BlackBerry OS
- SYMBIAN
- FIREFOX OS (KAIOS)
- UBUNTU TOUCH
- ALIOS
- OXYGENOS
- WEBOS
- TIZEN
- SAILFISHOS
Características de Android:
- Basado en Linux Kernel
- Almacenamiento → SQLite
- Navegador web → Webkit + V8
- Soporte JAVA (Runtime Dalvik (4.4) => ART (5.0)
- Videollamada → Hangout
- Tethering (Teléfono como Access Point)
Arquitectura de un .apk:
- Recursos
- Classes.dex
- AndroidManifest.xml (permisos)
- lib\
- Manifest.mf
- Runtime: Dalvik (JIT, en tiempo de ejecución) o ART (AOT, en tiempo de instalación)
Herramientas de desarrollo de Android:
- Android SDK, que tiene, herramientas, depurador, librerías, etc…
- Android Studio (IDE)
- Android Debug Bridge (adb) => Herramienta de consola para enviar comandos al smartphone.
- Lenguajes JAVA y KOTLIN
IOS Herramientas de desarrollo.
- xCode (IDE) // Iphone SDK
- AppCode (IDE)
- Lenguajes (Objetive-C, Swift)
Aplicaciones de IOS
- Archivos .IPA, que significa Paquete iOS App Store. Son las aplicaciones que descargamos de la tienda. En ZIP.
- Cocoa Touch → API par programas APP’s para IOs. Usa lenguaje de programación, Objetive-C.
- Media
- Core Services
- Core OS
- Kernel y Drivers
Herramientas de desarrollo multiplataforma:
- XAMARIN (C#)
- REACT NATIVE (JAVASCRIPT)
- IONIC (TYPESCRIPT)
- APACHE CORDOVA (JS)
- ADOBE PHONEGAP (JS)
- FLUTTER DE GOOGLE (DART)
Rooting Vs Jailbreak
Rooting para Android
Jailbreak para IOS
Es un proceso de escalado de privilegios para eliminar restricciones impuestas por el fabricante.
¿Qué protocolos soporta IIS?
- HTTP, HTTP/2, HTTPS
- FTP, FTPS → FTP con soporte para TLS/SSL
- SMTP → Simple MAIL Transfer Protocol
- NNTP → Capa de aplicación. Para transportar netnews
¿Qué son Security Principals?
UN USUARIO, GRUPO O EQUIPO QUE SE PUEDE AUTENTICAR PARA DAR ACCESO A RECURSOS.
¿Qué significa ReFS, como sistema de archivos?
Resilient File System
Introducido en Windows Server 2012
Escanea posibles datos corruptos y los repara.
¿Qué es Windows CE?
Es un sistema operativo desarrollado por microsoft para sistemas embebidos.
Diferencia entre Dalvik y ART:
- Dalvik usa JIT, que es Just in Time, que compila la aplicación cada vez que la ejecuta. Crea los archivos .dex y .odex. Herramienta Dexopt. Dalvik, también se conoce como Dalvik Virtual Machine o DVM.
- ART (Android RunTime), por el contrario, usa AOT (Ahead-Of-Time)que sólo crea una vez el archivo de compilación y lo guarda, para usarlo, al abrir la aplicación. No genera archivos .odex.
¿Qué se usa para gestión de dispositivos móviles?
MDM
Mobile Device Management
Dí las 3 principales utilidades de un MDM
- Gestión de terminales
- Gestión de despliegue
- Gestión de seguridad
Di acrónimos de MDM
EMM (enterprise)
MAM (application)
MIM (information)
Di nombres de productos MDM
- Microsoft Intune
- Samsung Knox
- MobileIRon
- AirWatch
- FAMOC Fancyfon
- Amtel
- Dialogs Smartman
Categorización de dispositivos según su uso o pertenencia en un MDM.
- BYOD → Bring your own device. Para dispositivos de personal externos, invitados, etc
- CYOD → Choose Your Own Device. (Elige tu propio Dispositivo entre los validados por la empresa)
- COPE → Corporate Owned, Personally Enabled (Dispositivo propiedad de la empresa, uso personal permitido)
- COBO → Company Owned, Business Only (Solo está permitido el uso corporativo)
Guías CCN, para gestionar 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.
¿Que es IIS?
- SERVIDOR WEB DE WINDOWS.
- Permite publicar nuestra WEB, de forma Loical o Remota.
¿En qué versiones de Microsoft Windows podemos usar el sistema de archivos REFS?
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2012
- Windows 8.1
- Windows 10
¿Qué son los MIPS?
Microprocessor without Interlocked Pipeline Stages
- Son toda la familia de Microprocesadores de arquitectura RISC, desarrollados por MIPS Technologies.
- Se usa en VideoConsolas, Móbiles, etc.
¿Qué significa Windows CE?
Compact Edition
¿Con qué versión de Android se empieza a usar ART, de forma opcional?
Con la 4.4 KitKat.
¿En qué versión de Android, se empieza a usar ART, de forma definitiva?
En la versión 5 Lollipop
¿Como podemos compilar nuestro programa en formato APK?
Por ejemplo con Gradlle en Android Studio.
¿Como es una APK para pruebas?
Es una APK firmada con clave de desarrollo (debug)
¿Como es una APK para publicarla en Google Play?
Es una APK firmada y alineada.
Con clave de lanzamiento RELEASE.
¿Que significa BYOA en el escenario MDM?
Bring Your Own App
¿Qué es WINFLP?
Windows Fundamentals for Legacy PCs
Es una versión ligera de Windows XP Service Pack 2, para equipos muy antiguos.
Orden de las versiones de Windows de más moderna a menos.
- Windows 11
- Windows 10
- Windows 8
- Windows 7
- Server 2008
- Windows vista
- Server 2003
- Windows XP
- Windows 2000
- Windows ME
- Windows 98
- Windows NT 4.0
- Windows 95
- OS/2
- Windows 3.1 y NT
¿Cuando salió Windows 11?
El 5 de octubre de 2021.
¿Que versión de NT usa Windows 11?
NT 10.0
¿Dos requisitos necesarios para ejecutar Windows 11?
- Chip TPM 2.0
- Procesador de 64 bits (No funciona con uno de 32)
DEVICEKIT
- CAPA DE ABSTRACCIÓN DE HARDWARE
- COMO HAL, PERO MÁS MODERNO
CHIP TPM:
- SOLO SE COMUNICA CON EL PROCESADOR
- SOLO FUNCIONA CON SECURE BOOT ACTIVADO
- PUEDE ALMACENAR DATOS BIOMÉTRICOS DE INICIO DE SESIÓN
REPLICACIÓN DE AD:
Cada Controlador de Dominio (Equipos en los que está instalado AD), guarda una copia de la base de datos del AD, para favorecer la redundancia y evitar errores de sincronización.
Arquitectura de Windows NT:
Tiene dos modos:
– Modo Usuario, que tiene acceso limitado a los recursos del sistema.
– Modo Kernel, que tiene acceso total a la memoria y a dispositivos externos.
Arquitectura del Modo Kernel, dentro de Windows NT:
- Executive Services
- Drivers
- Microkernel
- HAL
Versiones de Android:
- 4.4 -> KITKAT
- 5 -> LOLLIPOP
- 6 -> MARSHMALLOW
- 7 -> NOUGAT
- 8 -> OREO
- 9 -> PIE
- 10 -> Quince Tart
- 11 -> Red Velvet Cake
- 12 -> Snow Cone
- 13 -> Tiramisú
- 14 -> Upside Down Cake