Blog
Artículos prácticos de KomuraSoft LLC sobre desarrollo web, SEO, Google Ads, desarrollo para Windows, aprovechamiento de sistemas existentes e investigación de fallos.
Búsqueda con IA en todo el sitio
Las consultas de búsqueda se envían a Cloudflare AI Search para generar los resultados. No introduzcas datos personales.
-
Guía práctica del almacén de certificados de Windows — ¿en el de usuario o en el de equipo?
¿En qué almacén debe colocarse un certificado de cliente, en el de usuario o en el del equipo? Esta guía repasa certmgr.msc y certlm.msc, los permisos de la ...
-
El firewall de Windows y las aplicaciones empresariales — registre las reglas de entrada con el instalador
Cuando una aplicación empresarial de Windows no se comunica en el cliente, cómo acotar reglas de entrada, espera, perfiles y directivas de gestión. Diseño de...
-
Gestión de Windows Update tras el desuso de WSUS — Cómo elegir entre WUfB, Autopatch e Intune
En septiembre de 2024 se anunció que WSUS queda en desuso. No se detiene de inmediato, pero ya no recibe funciones nuevas. Comparamos WSUS, WUfB, Autopatch e...
-
Guía práctica de BitLocker — Cómo encontrar la clave de recuperación y gestionarla con seguridad
Dónde está la clave de recuperación de BitLocker. Cómo buscarla en la pantalla de recuperación, distinguir la tasa de cifrado del estado de protección y gest...
-
Por qué las passkeys son seguras — Mecanismo, sincronización y qué vigilar si se pierde un dispositivo
Por qué las passkeys son seguras, del registro al inicio de sesión: resistencia al phishing, sincronizadas frente a vinculadas al dispositivo, revocación y r...
-
Las profundidades del I/O de Windows (6.ª entrega, final) — Cómo funcionan los minifiltros y la investigación de retrasos con Procmon
Cómo los minifiltros vigilan y controlan el I/O de archivos: FltMgr, altitudes, callbacks pre/post, fltmc, operaciones lentas en Procmon, y las precauciones ...
-
Las profundidades de la E/S de Windows (parte 5) — Estructura interna de NTFS: comprender el sistema de archivos a partir de la MFT
Quinta entrega de la serie ilustrada sobre la estructura interna de NTFS. Organiza, desde el punto de vista del desarrollador, la MFT y los registros de arch...
-
Las profundidades de la E/S de Windows (parte 4) — El administrador de caché: ¿cuándo llega su WriteFile al disco?
Cuarta entrega de la serie ilustrada sobre el administrador de caché de Windows. Organiza la caché implementada como asignación de archivos, la lectura antic...
-
Las profundidades de la E/S de Windows (parte 3) — Puertos de finalización de E/S (IOCP) y el grupo de subprocesos de .NET: el sótano de async/await
Tercera entrega de la serie ilustrada sobre el puerto de finalización de E/S (IOCP). Organiza el diseño que unifica la cola de finalización y el control del ...
-
¿Hasta cuándo se puede usar MSMQ? — La decisión de migración de una cola legacy que «ni siquiera está en desuso»
MSMQ no figura en la lista oficial de funciones en desuso, pero System.Messaging solo existe en .NET Framework y bloquea la migración a .NET. Resumimos los c...
-
Las profundidades de la E/S de Windows (parte 2) ── E/S síncrona y asíncrona: el verdadero significado de OVERLAPPED
Segunda entrega de la serie que explica con diagramas la E/S síncrona y la E/S asíncrona (E/S superpuesta) de Windows. Organiza el significado de FILE_FLAG_O...
-
Análisis del examen de Especialista en Seguridad de la Información Registrado, otoño de Reiwa 5, tarde, pregunta 1 — el XSS almacenado donde 16 reseñas se muestran como solo 2
A partir de la pregunta 1 de la tarde del examen de Especialista en Seguridad de la Información Registrado, otoño de Reiwa 5, se explica el desarrollo de un ...
-
AppLocker, App Control for Business (WDAC) y la distribución de aplicaciones empresariales ── antes de que las bloquee el «control de ejecución»
Diferencias entre AppLocker, App Control for Business (antes WDAC) y Smart App Control, y las medidas de desarrollo y distribución para que una aplicación em...
-
Las profundidades de la E/S de Windows (parte 1) — Toda lectura y escritura se convierte en un IRP: panorama general del sistema de E/S
Primera entrega de la serie que explica desde la base el sistema de E/S de Windows: el espacio de nombres del Administrador de objetos, los objetos driver, d...
-
Firma SMB y enlace de canal LDAP — cerrar en la práctica «la otra mitad» de las medidas contra NTLM
Mientras se elimina NTLM, la firma SMB y la firma/enlace de canal LDAP evitan que un ataque de relay tenga éxito. Repasamos valores predeterminados por SO, e...
-
NTLM y Kerberos explicados con diagramas — por qué la autenticación «cae» a NTLM
Comparamos NTLM y Kerberos con diagramas: desafío/respuesta, tickets, cuándo Negotiate cae a NTLM, y por qué funcionan la retransmisión y Pass-the-Hash.
-
¿Es OpenHarmony una opción viable como sistema operativo para equipos industriales? — Comparación con Windows IoT y Linux embebido
¿Debe entrar OpenHarmony en la selección de SO para equipos industriales? Comparamos con fuentes primarias el periodo de soporte, la memoria necesaria, el en...
-
¿Se detendrán las aplicaciones empresariales por la baja de NTLM? — Cómo recopilar el registro de auditoría y el orden para eliminar las dependencias
Guía práctica para localizar dónde dependen de NTLM su entorno Windows y sus aplicaciones: políticas de auditoría, eventos 8001-8004, patrones típicos de caí...
-
OpenHarmony explicado — diferencias con HarmonyOS y HarmonyOS NEXT
OpenHarmony y HarmonyOS no son lo mismo. Con fuentes primarias, explicamos la relación entre el sistema operativo de código abierto de OpenAtom, el producto ...
-
Qué es el TPM en Windows — la "caja fuerte que no deja salir la llave" y el arranque medido, explicados con diagramas
Explicamos el TPM con diagramas: cómo evita que la clave salga del chip, el arranque medido con PCR, su uso en BitLocker y Windows Hello, las diferencias ent...
-
No confíe en el valor decodificado de un código QR sin validarlo — que la corrección de errores funcione no garantiza que el valor sea correcto
La corrección de errores del QR no garantiza que el valor leído sea correcto. Con pruebas reales y dos decodificadores explicamos por qué un daño mal ubicado...
-
Cómo gestionar dispositivos USB en aplicaciones de Windows — cómo elegir entre COM virtual, HID, WinUSB y SDK propietario
Comparamos cuatro formas de controlar equipos y dispositivos USB desde una aplicación de Windows —puerto COM virtual, HID, WinUSB y SDK del fabricante— y rep...
-
Automatizar el kitting de PC con winget + PowerShell ── Convertir el manual de procedimientos en algo ejecutable
Resumimos cómo hacer reproducible la configuración de PC para nuevos empleados: instalación de aplicaciones con winget, export/import, configuración declarat...
-
Endurecimiento de la seguridad de PowerShell — registro, AMSI, modo de lenguaje y JEA
Resumen práctico para usar PowerShell con seguridad sin prohibirlo: registro de bloques de script y transcripción, deshabilitar AMSI y versiones antiguas, re...
-
Investigar el registro de eventos con Get-WinEvent de forma práctica — la velocidad del filtrado determina el tiempo de investigación
Cómo agilizar la investigación del registro de eventos de Windows con PowerShell. Por qué filtrar con Where-Object es lento, cuándo usar FilterHashtable o XP...
-
Distribución y actualización interna de módulos de PowerShell ── PSResourceGet y el repositorio interno
Deje de copiar archivos .ps1 en carpetas compartidas: manifiestos de módulo, versionado y repositorios internos con PSResourceGet, incluida la firma de código.
-
Cómo proteger la calidad de los scripts de PowerShell con PSScriptAnalyzer — Selección de reglas e integración en CI
Guía práctica para implementar PSScriptAnalyzer en PowerShell: reglas prioritarias, configuración, adopción gradual y CI con GitHub Actions.
-
Integrar PowerShell con una API REST ── el uso práctico de Invoke-RestMethod
Resumen práctico para llamar a APIs internas y REST de SaaS desde PowerShell: cabeceras de autenticación, JSON en japonés sin errores de codificación, errore...
-
Dónde mirar cuando un script de PowerShell es lento — claves de arrays, pipeline y cruces de datos
Analizamos las causas típicas de la lentitud en PowerShell: += en arrays, pipeline vs. foreach, cruces con tablas hash, E/S de archivos y cómo medir bien.
-
Deje de usar Write-Host — Flujos de salida de PowerShell y diseño de registros
Explica los seis flujos de salida de PowerShell, los problemas de Write-Host y su uso correcto, por qué se contamina el valor de retorno de una función, el c...