Categoría: Administración TI (página 2 de 3)

Autocompletar nombres en la Consola de Windows

Aquí un pequeño tip: cuando debamos utilizar la consola de Windows, podemos evitar tener que escribir una ruta completa cuando no es necesario.

Supongamos que estamos en C:\ y hacemos un dir para ver los ficheros existentes:

Supongamos que ahora necesitamos entrar a Program Files (x86). Lo común seria escribir (las comillas son porque la ruta contiene espacios):

cd "Program Files (x86)"

Pues, para este caso, basta con que escribamos

cd pr

Presionamos la tecla <tab> (que esta arriba del Bloq. Mayus), y esto automáticamente nos autocompletara la ruta Program Files:

Volvemos a presionar <tab> y finalmente nos autocompleta la ruta Program Files (x86).

Un tip pequeño, pero sumamente útil cuando la consola es nuestra única aliada en alguna configuración o reparación remota.

Intellisense en SQL Server Managment Studio

Intellisense es un componente de los entornos de desarrollo de Microsoft como Visual Studio que, en simples cuentas, ofrece autocompletación de código en base a un análisis heurístico del mismo, anexado a la documentación propia del lenguaje o aplicación que estemos usando.

Hoy en día, un buen IDE requiere de una herramienta de autocompletación de código eficiente para aumentar la productividad del desarrollo.

Es allí donde nos encontramos con una deficiente autocompletacion de código en la herramienta estrella del manejo de bases de datos en servidores SQL Server, SQL Server Managment Studio.

Como siempre, si algo no es suficientemente bueno, siempre se puede mejorar programando algún add-on o plug-in que mejore una aplicación carente de detalles, y en este caso DevArt proporciona una herramienta llamada SQL Complete, que satisface completamente las necesidades de Intellisense en SSMS.

Pese a ser una aplicación de pago, cuenta con una versión gratuita que ofrece lo suficiente como para ser indispensable.

Es compatible con SSMS 2005 y 2008 y todas sus variaciones.

Pueden descargarlo desde aquí: http://www.devart.com/dbforge/sql/sqlcomplete/

Auditoria en Windows XP / Vista / 7

image

Una auditoria es, en resumidas cuentas, realizas comprobaciones sobre algún procesos o sistema y establecer hitos temporales sobre cada evento importante que ocurra (o que haya ocurrido) y de ese modo, poder identificar problemas o situaciones de riesgo que a priori deben ser mejoradas o derechamente, eliminados.

Existen auditorias de diversos tipos, pero la que nos compete ahora es una Auditoria Informática.

Windows XP en sus versiones mas avanzadas comenzó a incluir una consola de funciones administrativas que muy pocos realmente conocen. La mayoría tiende a solicitar que le instalen “la versión mas avanzada de Windows”, Professional en XP y Vista o Ultimate en 7; pero desconocen absolutamente que ventajas incluyen dichas versiones.

Para revisar el Registro de Auditoria de Windows, hacemos clic sobre mi PC y luego a Administrar.

image

Luego, en la ventana que se abre (Administración de equipos), en el panel de la izquierda abrimos “Herramientas de Sistema”, “Visor de Eventos”, “Registros de Windows” y finalmente, “Aplicación”.

image

En esta sección podremos revisar todos los eventos que se realizan por Windows o Aplicaciones especiales, permitiendo identificar por ejemplo, tras una serie de caídas del sistema, el motivo de lo ultimo que se realiza antes de esta caída; como un programa residente o un driver defectuoso.

Vayan familiarizándose con esta herramienta, que es muy útil al querer saber si algún hardware esta defectuoso, ya que marca derechamente “Errores” con rojo, “Advertencias” con amarillo, que permiten hacerse de un buen mapa a la hora de corregir un error sin recurrir al molesto “formateo” siendo que existen opciones mucho mas sutiles como la reinstalación de un controlador.

Relevancia del largo de las contraseñas

Las contraseñas, password, clave o acceso son el medio común de ingreso a cualquier sistema, la mayoría considerando un usuario al mismo tiempo para realizar el acceso.

Existe una rama en la seguridad informática dedicada solo a estas combinaciones de caracteres que pueden poner en serio riesgo la estabilidad de un sistema en las manos equivocadas.

Sobre la cantidad y tipo de caracteres a usar

Una pregunta común es ¿cuantos y que tipo de caracteres debo exigir al usuario como mínimo para acceder al sistema?, siguiente tabla puede orientar un poco sobre eso.

image

Estos tiempos son estimados por supuesto, y aunque esta tala tiene ya algunos años y considerando el poder de procesamiento actual de las computadoras, obviamente los tiempos se reducen pero la proporción de tiempo se mantiene.

El modo para evaluar fue la Fuerza Bruta, que en palabras simples, implica ejecutar un script que pruebe todas las posibles combinaciones con una cantidad de caracteres y largo definidos. Este método es muy popular para descifrar prácticamente cualquier contraseña, y es por esto que en sistemas críticos, lo mas recomendable es exigir un cambio de contraseña semanal.

También, y como buena medida, es que al ejecutar 10 reintentos fallidos, el sistema bloquee la cuenta solo siendo desbloqueable por un administrador.

Manejar Servicios y Procesos con PowerShell

image

Todos hemos usado y pasado buenos momentos con la consola de Windows (MS-DOS con esteroides después de Windows 98); una abstracción del primer Sistema Operativo de Microsoft que intentaba asemejarse al todopoderoso Unix, solo que orientado mas al usuario que a un administrador de sistemas.

Microsoft a partir de Windows XP omite absolutamente cualquier necesidad de correr sobre un sistema operativo previo (En Windows 1.0 hasta Windows 98 SE e incluso Millenium, Windows no era mas que un programa que corría sobre DOS tal cual hoy corremos Word o Excel sobre Windows), y con Windows Vista se elimina cualquier necesidad de modos protegidos, extensiones de memoria y cosas que ya se consideran obsoletas.

image

Sesión normal en la Consola de Windows

Pero los administradores siempre necesitaron una consola mas poderosa, algo que permitiera mas que hacer un dir y un fix /mbr; es allí cuando Microsoft sorprende con Windows PowerShell.

PowerShell es, a groso modo, una consola avanzada para administradores, que funciona como interfaz CLI (Common Language Interface, o .NET) que es infinitamente mas poderosa que su predecesora y antigua Consola de Windows.

PowerShell permite crear MIDlets, que son instrucciones propias, renombrarlas y manejar el Sistema Operativo y sus servicios, además de tener funciones de conexión remota, control de IIS y SQL Server, es decir, una navaja suiza en Windows y sin interfaz grafica.

Leer más →