Tema 4 - Parte 2 - SSOO Windows y Moviles Flashcards
Que dos arquitecturas windows existen
Msdos y windows nt
Respecto a la arquitectura de windows nt, encontramos un modo usuario y un modo kernel. En el modo kernel a que llamamos HAL?
HAL es la capa de abstracción de hardware
Luna es una interfaz grafica para…
Windows XP
Lainterfaz grafica de windows 10 se llama…
Continum
Aero es la interfaz gráfica de…
Windows vista y 7
Cual es la evolución de continum en W10. Que incluye?
Fluent design. Inlcuye EDGE , cortana y WSL (Windows Subsystem for linux)
ModernUI o Metro son interfaces gráficas para…
w8 y windows phone
Que es WSL
Windows Subsystem for Linux para correr programas de linux en W10
Para windows server existen una serie de roles. Define los siguientes:
- Active directory
- Hyper-V
- File services
- Webserver
- DHCP server / DNS server
Active directory es un controlador de dominio
HyperV para controlar maquinas virtuales
File services usan los protocolos SMB y CIFS para compartir archivos
Webserver donde instalas el IIS (Internet Information Server) que hace las veces de servidor web y ftp
DHCP server / DNS server para ofrecer ips a el resto de maquinas del dominio
Que es el servicio de directorio activo (AD)
Forma de organizar y centralizar todos los recursos de una organización
Para controlar un servicio de directorio activo usamos…
Un controlador de dominio (DC)
Que protocolos usan los servicios de directorio activo
LDAP (Lightweight Directory Access Protocol)
Kerberos (Demostrar identidad entre 2 pc)
DNS
Los servicios de directorio activo tienen relaciones de confianza. Que significa esto
Que los usuarios de un dominio pueden acceder a los recursos de otro dominio
La gestion de politicas de seguridad se puede hacer en…
Local –> Comando gpedit.msc (Para editar las politicas locales)
Site (Active Directory)
Domain
OU
Con que comando podemos consultar el resultado del procesamiento de las politicas de seguridad
gpresult /r
gpupdate /force sirve para..
Para forzar la actualización de las políticas de seguridad
Que es la SAM
Security Account Manager. Es una base de datos de tipo fichero con contraseñas locales y remotas. Esta ubicada en:
%systemroot%/system32/config/SAM y montada en HKLM/SAM (HKey Local Machine)
Con el comando … podemos mejorar la seguridad de la SAM (para encriptar). Ahora se recomienda …
Syskey y ahora se recomienda BitLocker
Que tres metodos fundamentales usamos para administrar sistemas windows
vbscript (Scripts ejecutados con el windows script host)
powershell (Comandos .NET)
MMC (Microsoft Management Console) o MSconfig
Se le pueden garantizar permisos a FAT16 o FAT32?
No
exFAT esta orientado a…
Flash Memory
NTFS que significa y características
New Technology File System, puede brindar seguridad, Quota (Controlar cantidad de datos que cada usuario puede almacenar), Compresion
Que es ReFS
Sistema parecido a NTFS pero simplificado
Los servicios en windows son equivalentes a los … en unix
Demonios
Cada servicio al crearlo tiene un ejecutable por detras llamados…
services.msc
Extra:
El .msc proviene de Microsoft Management Control
En el administrador de procesos, para servicios que comparten procesos/recursos, no aparecerá el ejecutable si no…
svc host.exe
Para instalar servicios a partir de un ejecutable existen dos herramientas que son…
installUtil o sc.exe
Que es WMI
Windows Management Instrumentation. Es equivalente a SNMP (normas de acceso y monitorización)
A nivel de arranque o inicio antes se utilizaba …
NTLDR que leia un fichero llamado boot.ini con las opciones de arranque.
Para memorizar: NT Loader viene de windows NT 2003
A nivel de arranque ahora se usa…
bootmgr (Si el ordenador estaba hibernado llama a winresume y de lo contrario llama a winload.exe que tiene la configuración de arranque)
Se le llama … a una base de datos jerárquica (clave-valor) que contiene información de configuración, bajo nivel (kernel, drivers), SAM …)
Registro de windows y sustituye a los archivos.ini
Una herramienta de edición de registros es…
REGEDIT
La extensión utilizada para exportación/importación de registros es…
.reg
La estructura local del registro esta basada en claves como…
HKLM (HKey Local Machine), HKCR (Classes Root), HKCU(Current User, HKCC(Current Config)
HKLM sirve para…
Configuración del equipo ocal (SAM, Seguridad, System…)
HKCR sirve para…
Información sobre aplicaciones instaladas/registradas
HKCV sirve para…
Extraer información sobre el usuario actualmente conectado (netuser.dat)
HKCC…
Se carga al inicio con datos sobre el HW
Symbian, KaiOS, Ubuntu Touch, AliOS, OxygenOS, WebOS, Tizen, SailfishOS son…
Sistemas operativos móviles
En que kernel esta basado android
En el kernel de linux
Que tipo de almacenamiento (BBDD) se sigue en android
SQLite
Webkit + v8 son integraciones para … en android
Los navegadores web
Los sistemas android soportan Java con sus runtime…
Dalvik 4.4 y ART 5.0
El software para videollamadas en android se llama…
Hangout
Que significa que android soporte tethering
Es como poner el telefono con un access point
Cual es el formato de aplicaciones en android
.apk
Un apk contiene classes.dex que es…
Donde se encuentran todas las clases Java compiladas
Un apk contiene AndroidManifest.xml donde se definen…
Los permisos de la apk
Antes se utilizaba Dalvik (se ponian los permisos en tiempo de ejecución) y ahora ART (tiempo de instalación)
Un apk contiene un fichero manifest.mf que contiene…
Metadatos sobre la construcción del apk
Nota:
Versiones android por orden:
ABCDEFGHIJKLMNOP
Apple pie 1.0
Bannana bread 1.1
CupCake 1.5
Donut 1.6
Eclair 2.0/2.1
Froyo 2.2
GingerBread 2.3
HoneyComb 3.0.1.2
Ice Cream Sandwich 4.0
Jelly Beam 4.1.2.3
Kitkat 4.4
Lollipop 5.0/5.1
Marshmellow 6.0
Nougat 7.0
Oreo 8.0.1
Pie 9.0
Android 10
Android SDK es …
Una herramienta de desarollo con depurador, herramientas, librerias y un simulador de telefono basado en QEMU (emulador)
Android Studio es…
Un IDE
ADB es…
Android Debug Bridge herramienta de consola para poder enviar comandos al smart phone
Cuales son los dos lenguajes de programación utilizados en android
Java y Kotlin
Como se llama el Framework utilizado en IOS
Cocoa Touch
Que lenguajes de programacion por excelencia tenemos en IOS
ObjectiveC y Swift
Que dos IDE tenemos en IOS
XCode y AppCode
Como se llama cuando nos saltamos los privilegios o la seguridad de los sistemas operativos de android e IOS
Android –> rooting
IOS –> Jailbreak
Xamarin es…
Una herramienta de desarrollo multiplataforma en C#
Herramienta de desarrollo multiplataforma que se programa en Javascript es…
React Native
Flutter de google se programa con…
DART
IONIC, Apache cordoba y Adobe PhonkGap son…
Herramientas de desarrollo multiplataforma. En ionic se programa con typescript y en apache cordoba y adobe phonkgap se programa con JS