lunes, 10 de junio de 2013

Los 4 Hackers mas famosos


Los 4 Hackers más famosos

Luego de los recientes ataques en Estados Unidos a los diarios The Washington Post y The New York Times, además de la violación de la seguridad de Twitter que, al parecer, afectó a por lo menos 250 mil personas, vale la pena recordar los nombres y los golpes más famosos de los hacker en la historia.

Muchos de ellos, tras cumplir horas, días o años de castigo, fueron después contratados por compañías que les pagan importantes honorarios para que usen su genialidad en bien de los sistemas de seguridad de la red.Los siguientes son los 10 casos más famosos, según selección del diario inglés The Telegraph.

1. Kevin MitnickLa lista de hackers la encabeza el norteamericano Kevin Mitnick, también conocido como “El Cóndor”. El Departamento de Justicia de Estados Unidos lo calificó como “el criminal informático más buscado de la historia” de ese país.Mitnick cobró fama a partir de los años 80, cuando logró penetrar sistemas ultra protegidos, como los de Nokia y Motorola, robar secretos corporativos y hasta hackear a otros hackers.Lo apresaron en 1995 y tras su puesta en libertad en 2002 se dedica a la consultoría y el asesoramiento en materia de seguridad, a través de su compañía Mitnick Security.

2. Kevin PoulsonPoulson logró fama en 1990 por hackear las líneas telefónicas de la radio KIIS-FM de Los Ángeles, para asegurarse la llamada número 102 y ganar así un Porsche 944 S2. Fue apresado tras atacar una base de datos del FBI en 1991. Hoy es periodista y  editor de la revista Wired y en 2006 ayudó a identificar a 744 abusadores de niños vía MySpace.

3. Adrian LamoEs conocido en el mundo informático como “El hacker vagabundo” por hacer todos sus ataques desde cibercafés y bibliotecas. Su trabajo más famoso fue la inclusión de su nombre en la lista de expertos de New York Times y penetrar la red de Microsoft. Actualmente trabaja como periodista.

4. Stephen Wozniak
Comenzó su carrera como hacker de sistemas telefónicos para realizar llamadas gratis; se dice que hasta llamó al Papa en los años 70. Formó Apple Computer con su amigo Steve Jobs y hoy apoya a comunidades educativas de escasos recursos con moderna tecnología.

martes, 4 de junio de 2013

OPERACIONES BASICAS DEL SISTEMA OPERATIVO DE RED


OPERACIONES BÁSICAS DEL SISTEMA OPERATIVO DE RED

El sistema de Administración de Red opera bajo los sig pasos basicos:

• Colección de información acerca del estado de la red y componentes del sistema.
• Transformación de la información para presentarla en formatos apropiados para el entendimiento del administrador.
• Transportación de la información del equipo monitoreado al centro de control.
• Almacenamiento de los datos coleccionados en el centro de control.
• Análisis de parámetros para obtener conclusiones que permitan deducir rápidamente lo que pasa en la red.
• Actuación para generar acciones rápidas y automáticas en respuesta a una falla mayor.

CONFIGURACIÓN DE SERVICIOS
Cuando haya diseñado e implementado su contrato de servicios, usted está listo para configurar su servicio. En este momento define y personaliza cómo se expone su servicio a los clientes, además de especificar la dirección donde se puede encontrar, el transporte y codificación de mensajes que utiliza para enviar y recibir mensajes y el tipo de seguridad que requiere.
La configuración tal y como se utiliza aquí incluye todas las maneras, imperativamente en código o utilizando un archivo de configuración, en el que puede definir y personalizar los diferentes aspectos de un servicio, como especificar sus direcciones de extremo, los transportes utilizados y sus esquemas de seguridad.

CONTROL DE FALLAS
Mecanismo que permite corregir desviaciones a través de indicadores cualitativos y cuantitativos dentro de un programa, a fin de lograr el cumplimiento de los objetivos claves para el éxito organizacional, es decir, el control se entiende no como un proceso netamente técnico de seguimiento, sino también como un proceso informal donde se evalúan factores técnicos, organizativos, humanos y grupales.

Requisitos de un buen control 

• Corrección de fallas y errores: El control debe detectar e indicar errores de planeación, organización o dirección.• Previsión de fallas o errores futuros: el control, al detectar e indicar errores actuales, debe prevenir errores futuros, ya sean de planeación, organización o dirección.

El control se emplea para:• Crear mejor calidad: Las fallas del proceso se detectan y el proceso se corrige para eliminar errores.• Enfrentar el cambio: ayuda a detectar los cambios que están afectando los productos y los servicios de sus organizaciones. • Producir ciclos más rápidos: implican el desarrollo y la entrega de esos productos y servicios nuevos a los clientes. Los clientes de la actualidad no solo esperan velocidad, sino también productos y servicios a su medida. • Agregar valor: Los tiempos veloces de los ciclos son una manera de obtener ventajas competitivas. Tratar de igualar todos los movimientos de la competencia puede resultar muy costoso y contraproducente.

SEGUIMIENTOS DE LA OPERACIÓN. 

Se define como el proceso de seguimiento de las operaciones una vez que han sido ejecutadas con vistas a identificar operaciones inusuales, incluye el seguimiento de operaciones individuales así como el seguimiento de flujo de operaciones.

CONTABILIZACIÓN.

Es una base importante para la toma de decisiones y el control de gestión. su primordial objetivo es suministrar información razonada, con base en registros técnicos, de las operaciones realizadas por un ente privado o público. Para ello deberá realizar: 
• Registros con bases en sistemas y procedimientos técnicos adaptados a la diversidad de operaciones que pueda realizar un determinado ente. • Clasificar operaciones registradas como medio para obtener objetivos propuestos.• Interpretar los resultados con el fin de dar información detallada y razonada.Brinda información principalmente cuantitativa, sobre el ente emisor, utilizable por los usuarios mas comunes para la toma de decisiones económicas y financieras.

MONITOREO.
Programa que permite verificar sistemáticamente el desempeño y la disponibilidad de los elementos críticos de un equipo de cómputo instalado en el Centro de Datos, a través de la identificación y el aislamiento de problemas.Fue diseñado para empresas que necesitan mantener un desempeño confiable y escalable en sus equipos y aplicaciones, y que cuentan con escaso personal técnico.Características:
  • Identificación y registro de eventos tales como falta de disponibilidad de un equipo o recurso y violaciones a los umbrales de operación definidos.
  • Identificación de degradaciones en el desempeño del sistema que provocan problemas o tiempos de respuesta lentos.
  • Registro de los eventos identificados (bitácora).
  • Emisión de reportes mensuales de eventos.
Beneficios:
  • Facilita la planeación de la capacidad de sus operaciones.
  • Continuidad de su operación gracias a detección de temprana de eventos. 

lunes, 3 de junio de 2013

Funciones de Visual FoxPro 6.0

Funciones Matematicas
Función de Visual Basic 6Método en .NET FrameworkDescripción
Abs
Devuelve el valor absoluto de un número especificado.
Atn
Atan
Devuelve un valor Double que contiene el ángulo cuya tangente es el número especificado.
Cos
Devuelve un valor Double que contiene el coseno del ángulo especificado.
Exp
Devuelve un valor Double que contiene e (base de los logaritmos naturales) elevado a la potencia especificada.
Log
Devuelve un valor Double que contiene el logaritmo del número especificado. Este método está sobrecargado y puede devolver o bien el logaritmo natural (de base e) del número especificado o bien el logaritmo del número especificado en una base especificada.
Round
Devuelve un valor de tipo Doubleque contiene el número más próximo al valor especificado. Existen funciones de redondeo adicionales disponibles como métodos de los tipos intrínsecos, tales como Round.
Sgn
Devuelve un valor Integer que indica el signo de un número.
Sin
Devuelve un valor Double que especifica el seno de un ángulo.
Sqr
Devuelve un valor Double que especifica la raíz cuadrada de un número.
Tan
Devuelve un valor Double que contiene la tangente de un ángulo.

Además, la clase matemática de .NET Framework ofrece constantes y otros métodos estáticos para funciones trigonométricas, logarítmicas y otras funciones matemáticas habituales. Todo ello puede utilizarse en un programa de Visual Basic.


Funciones Fecha
DateAdd
Devuelve un valor de tipo Date que contiene un valor de fecha y hora al que se ha agregado un intervalo de tiempo especificado.
Public Overloads Function DateAdd( _
ByVal Interval As DateInterval, _
 DateValue As DateTime _ ) A
ByVal Number As Double, _ ByVa ls DateTime ' -or- Public Overloads Function DateAdd( _
, _ ByVal DateValue As Obje
ByVal Interval As String, _ ByVal Number As Doubl ect _
ateTime
) As D

Parámetros

Interval
Obligatorio. Valor de enumeración DateInterval o expresiónString que representa el intervalo de tiempo que se desea agregar.
Number
Obligatorio. Double. Expresión de punto flotante que representa el número de intervalos que se desea agregar.Number puede ser un valor positivo (para obtener fechas u horas futuras) o negativo (para obtener fechas u horas pasadas). Se omite cualquier fracción de Number.
DateValue
Obligatorio. Date. Expresión que representa la fecha y la hora a las que se debe agregar el intervalo. No se cambiaDateValue en el programa de llamada.
El argumento Interval puede tener uno de los siguientes valores:
Valor de enumeraciónCadenaUnidad de intervalo de tiempo agregada
DateInterval.Day
d
Día; truncado al valor integral
DateInterval.DayOfYear
y
Día; truncado al valor integral
DateInterval.Hour
h
Hora; truncada al valor integral
DateInterval.Minute
n
Minuto; truncado al valor integral
DateInterval.Month
m
Mes; truncado al valor integral
DateInterval.Quarter
q
Trimestre; truncado al valor integral
DateInterval.Second
s
Segundo; truncado al valor integral
DateInterval.Weekday
w
Día; truncado al valor integral
DateInterval.WeekOfYear
ww
Semana; truncada al valor integral
DateInterval.Year
yyyy
Año; truncado al valor integral
Tipo de excepciónNúmero de errorCondición
DateValue no es convertible enDate.
5
El intervalo no es válido.
9
La fecha calculada es anterior a las 00:00:00 horas del 1 de enero del año 1 o posterior a las 23:59:59 del 31 de diciembre de 9999.
Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

DateDiff
Devuelve un valor Long que especifica el número de intervalos de tiempo entre dos valores Date.
Public Overloads Function DateDiff( _
ByVal Interval As [ DateInterval | String ], _
ByVal Date1 As DateTime, _
Optional ByVal DayOfWeek A
ByVal Date2 As DateTime, _
ek.Sunday, _ Optional ByVal  WeekOfYear
s FirstDayOfWeek = FirstDayOfW e As FirstWeekOfYear = FirstWeekOfYear.Jan1 _
) As Long

Parámetros

Interval
Obligatorio. Valor de enumeración DateInterval o expresiónString que representa el intervalo de tiempo que se desea utilizar como unidad de diferencia entre Date1 y Date2.
Date1
Obligatorio. Date. Primer valor de fecha u hora que se desea utilizar en el cálculo.
Date2
Obligatorio. Date. Segundo valor de fecha u hora que se desea utilizar en el cálculo.
DayOfWeek
Opcional. Un valor elegido de la enumeraciónFirstDayOfWeek que especifica el primer día de la semana. Si no se especifica, se utiliza FirstDayOfWeek.Sunday.
WeekOfYear
Opcional. Un valor elegido de la enumeraciónFirstWeekOfYear que especifica la primera semana del año. Si no se especifica, se utiliza FirstWeekOfYear.Jan1.
El argumento Interval puede tener uno de los siguientes valores:
Valor de enumeraciónValor StringUnidad de diferencia temporal
DateInterval.Day
"d"
Día
DateInterval.DayOfYear
"y"
Día
DateInterval.Hour
"h"
Hora
DateInterval.Minute
"n"
Minuto
DateInterval.Month
"m"
Mes
DateInterval.Quarter
"q"
Trimestre
DateInterval.Second
"s"
Segundo
DateInterval.Weekday
"w"
Semana
DateInterval.WeekOfYear
"ww"
Semana del calendario
DateInterval.Year
"yyyy"
Año
El argumento DayOfWeek puede tener uno de los siguientes valores:
Valor de enumeraciónValorDescripción
FirstDayOfWeek.System
0
Primer día de la semana especificado en la configuración del sistema
FirstDayOfWeek.Sunday
1
Domingo (predeterminado)
FirstDayOfWeek.Monday
2
Lunes (de acuerdo con la norma ISO 8601, sección 3.17)
FirstDayOfWeek.Tuesday
3
Martes
FirstDayOfWeek.Wednesday
4
Miércoles
FirstDayOfWeek.Thursday
5
Jueves
FirstDayOfWeek.Friday
6
Viernes
FirstDayOfWeek.Saturday
7
Sábado
El argumento WeekOfYear puede tener uno de los siguientes valores:
Valor de enumeraciónValorDescripción
FirstWeekOfYear.System
0
Primera semana del año especificada en la configuración del sistema
FirstWeekOfYear.Jan1
1
Semana en la que se encuentra el 1 de enero (predeterminado)
FirstWeekOfYear.FirstFourDays
2
Semana que contiene al menos cuatro días del nuevo año (de acuerdo con la norma ISO 8601, sección 3.17)
FirstWeekOfYear.FirstFullWeek
3
Primera semana completa del nuevo año
Excepciones

Tipo de excepciónNúmero de errorCondición
5
Interval no válido.
ArgumentException
5
Date1Date2 o DayofWeekestá fuera del intervalo.
Date1 o Date2 pertenece a un tipo no válido.
Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, debe considerarse la posibilidad de sustituir dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Funciones Financiera

Realiza operaciones financieras y estadísticas en campos de una tabla o expresiones que utilicen campos.
CALCULATE eExpressionList [Scope] [FOR lExpression1] [WHILE lExpression2]
[TO VarList | TO ARRAY ArrayName] [NOOPTIMIZE]
[IN nWorkArea | cTableAlias]

Parámetros

eExpressionList
Especifica las expresiones que pueden contener cualquier combinación de las siguientes funciones:
AVG(nExpression)
CNT( )
MAX(eExpression)
MIN(eExpression)
NPV(nExpression1, nExpression2 [, nExpression3])
STD(nExpression)
SUM(nExpression)
VAR(nExpression)
Las funciones de la lista eExpressionList están separadas con comas. Estas funciones son específicas de CALCULATE y se describen detalladamente más adelante en esta sección. No deben confundirse con funciones independientes de nombre similar. Por ejemplo, CALCULATE MIN( ) no es lo mismo que MIN( ).
Scope
Especifica un intervalo de registros utilizados en el cálculo. Solamente se incluyen en dicho cálculo los registros incluidos en el intervalo. Las cláusulas de alcance son: ALL, NEXTnRecords, RECORD nRecordNumber y REST. Para obtener más información acerca de las cláusulas de alcance, vea el temaCláusulas de alcance. Los comandos que incluyen Scope sólo actúan sobre la tabla del área de trabajo activa.
El alcance predeterminado de CALCULATE es ALL (todos los registros).
FOR lExpression1
Especifica que sólo los registros que satisfacen la condición lógica lExpression1 se incluirán en el cálculo. La inclusión de FOR permite incluir registros en el cálculo de manera condicional, al filtrar los registros no deseados.
Rushmore optimizará una consulta CALCULATE ... FOR silExpression1 es una expresión optimizable. Para obtener el máximo rendimiento, utilice una expresión optimizable en la cláusula FOR. Si desea obtener más información acerca de las expresiones optimizables con Rushmore, vea SET OPTIMIZE yUtilizar Rushmore para agilizar el acceso a los datos.
WHILE lExpression2
Especifica una condición por la cual los registros se incluyen en el cálculo siempre y cuando la expresión lógicalExpression2 dé como resultado verdadero (.T.).
TO VarList
Especifica una o varias variables donde se almacenan los resultados del cálculo. Si una variable especificada no existe, Visual FoxPro la creará automáticamente con el nombre que usted especifique.
TO ARRAY ArrayName
Especifica el nombre de la matriz donde se pueden almacenar los resultados del cálculo. Si el nombre de matriz especificado no existe, Visual FoxPro creará automáticamente una matriz con este nombre. Si la matriz existe pero no es suficientemente grande para contener todos los resultados, Visual FoxPro aumentará automáticamente su tamaño para dar cabida a la información. Si una matriz existente es mayor de lo necesario, los elementos adicionales permanecerán sin cambios. Los resultados se almacenan en los elementos de la matriz en el orden en que se especifican en el comando CALCULATE.
NOOPTIMIZE
Desactiva la optimización Rushmore de CALCULATE. Si desea obtener más información, vea SET OPTIMIZE y Utilizar Rushmore para agilizar el acceso a los datos.
AVG(nExpression)
Calcula la media aritmética de nExpression. Sólo se incluyen en el resultado los registros que cumplan las condiciones deScope y/o de las cláusulas opcionales FOR o WHILE.
CNT( )
Devuelve el número de registros de la tabla. Sólo se incluyen en el resultado los registros que cumplan las condiciones deScope y/o de las cláusulas opcionales FOR o WHILE.
MAX(eExpression)
Devuelve el valor mayor o el más reciente de eExpression. En la cláusula MAX( ) es posible especificar cualquier campo (Character, Date, DateTime, Numeric, Float, Integer, Double o Currency) o cualquier expresión válida que utilice campos de estos tipos. Sólo se incluyen en el resultado los registros que cumplan las condiciones de Scope y/o de las cláusulas opcionales FOR o WHILE.
MIN(eExpression)
Devuelve el valor menor o el más antiguo de eExpression. EneExpression es posible especificar cualquier campo (Character, Date, DateTime, Numeric, Float, Integer, Double o Currency) o cualquier expresión válida que utilice campos de estos tipos. Sólo se incluyen en el resultado los registros que cumplan las condiciones de Scope y/o de las cláusulas opcionales FOR o WHILE.