RSS

Archivo del Autor: cebasf1

Acerca de cebasf1

soy un bacano

Infección de Troyano a través de YouTube

El ataque simula ser el  portal de vídeo YouTube para propagar el código malicioso en sus víctimas.

El ataque comienza con el envío de un correo no deseado a la futura víctima, el cual mediante el uso de la técnica de Ingeniería Social busca captar la atención con un mensaje romántico. El cuerpo del correo contiene un enlace a un supuesto vídeo en el portal YouTube con el siguiente titulo: “Rockertur – Dueña de mi corazon”, una vez que la víctima realiza clic en el enlace, se accede a una falsa página de YouTube en donde se puede encontrar con una gran cantidad de detalles que pueden confundir a los usuarios desprevenidos (y a los atentos quizás también). Se puede ver el detalle de la barra de notificación que indica que para ver el vídeo se necesita descargar la versión de “flash player 10.05”, un archivo viral (Win32/Injector.FKE troyano):

Al realizar el análisis a la dirección URL donde se encuentra alojado la falsa pagina de YouTube, se puede encontrar en los directorios web el formulario utilizado para el envío de correos masivos por el criminal informático:


En el mismo directorio web, el atacante no tuvo en cuenta eliminar el kit utilizado para montar la pagina falsa, por lo que se demuestra lo sencillo que es configurar este tipo de engaños una vez que se vulnera un servidor web. La siguiente imagen pertenece a parte del código fuente del archivo index del kit de pagina:

Es importante aprender a identificar este tipo de amenazas para no ser víctimas y seguir las buenas prácticas a la hora de navegar en Internet.

Fuente [Aquí]

Anuncios
 
Deja un comentario

Publicado por en abril 8, 2011 en Noticias

 

Quipux

Es un sistema de gestión documental, basado en  ORFEO, el cual utiliza tecnologías y estándares abiertos  y licencia GPL.

La Subsecretaria de Informática del Ecuador efectuó modificaciones a la versión original adaptándolas a las necesidades de gestión documental de las entidades de la Administración Pública Central. Su uso se ha difundido en el Estado Ecuatoriano. La Comunidad Quipux.

Quipux  gestiona la documentación digital y/o impresa al interior de una entidad, entre entidades y la enviada por la ciudadanía a las instituciones. A continuación se resume la funcionalidad general del sistema, además permite el registro, control, circulación y ordenación de los documentos digitales y/o físicos que se envían y reciben en una organización.

Para descargar [Aquí]

¿Cuáles son las funcionalidades de QUIPUX?

  • Creación, envío, recepción, almacenamiento, recuperación y clasificación de memorandos, oficios, circulares y anexos.
  • Creación compartida de documentos. Flujo de documentos conforme al orgánico regular.
  • Acceso al sistema de usuarios internos y externos (ciudadanos) a los documentos de una institución.
  • Reportes estadísticos de documentos creados y enviados, tramitados, pendientes, archivados y reasignados.
  • Seguridad y auditoría a través de usuarios, perfiles ya archivos de auditoría.
  • Firma digital de documentos generados.
  • Recepción en línea de documentos generados en el sistema y de documentos impresos registrados.

Arquitectura

Video 1

Crear un documento usando quipux

 
Deja un comentario

Publicado por en abril 6, 2011 en Sistemas Expertos

 

Reglas de inferencia

Reglas de inferencia

Nombre y abreviatura

Esquema

Descripción

Doble negación (DN)

¬¬A          A

A     ¬¬A

El sentido de la eliminación del negador es de fácil comprensión y su deducción es directa: cualquier proposición que esté doblemente negada (¬¬A ), por ejemplo: no es el caso que Cartagena no esté en Murcia, es en realidad afirmativa, por ello eliminamos el negador, Cartagena está en Murcia.

Introducción de la conjunción (IC)

A

B

C

Si tenemos dos premisas, A y B. Podemos introducir A ^ B, en dependencia de todos los supuestos de que dependan A y/o B.

Eliminación de la conjunción (EC)

A ^ B A ^ B

A        B

Si tenemos varias proposiciones atómicas formando una molecular mediante el conjuntor, podemos quedarnos con uno de los enunciados que nos interese para la deducción.

Introducción de la disyunción (ID)

.  A   .

A v B

Esta regla nos indica que se puede añadir a una premisa otra distinta, aunque ni siquiera aparezca en el argumento, puesto que su significado es el de señalarnos que a cualquier realidad pueden planteársele muchas otras alternativas sin que varíe la opción inicial: de este modo, si en un argumento se afirma que un determinado individuo es sospechoso, podemos añadir que quizá puede ser el culpable o…, más disyunciones que consideremos oportunas.

Eliminación del disyuntor (ED) ó regla de casos

A v B

A

.

C

B

.

C

C

Se realiza la deducción indirecta: se suponen los dos miembros de la disyunción para intentar extraer una verdad común a ambos –eso es lo que me permite esta regla lógica, ya que si, por ejemplo, en un argumento a una persona se le platea la siguiente elección: estudiar una carrera o crear una empresa para trabajar, quizá podamos deducir al menos que, con independencia de la actividad que realice finalmente, esta persona va a residir en Norteamérica. Para ello supondríamos ambas alternativas por separado, para ver si nos conducen a la misma conclusión.

Silogismo disyuntivo (SD)

A v B

¬A    .

B

Cuando en una disyunción, en la que se plantean dos opciones posibles, se niega una de ellas, entonces podemos afirmar la otra.

Teorema de deducción (TD)

 

A

|

B      .

A→B

La introducción del implicador requiere abrir supuestos. Es preciso plantear dentro del argumento si efectivamente se verifica una determinada hipótesis –procedimiento necesario para resolver argumentos con reglas básicas cuya conclusión sea una implicación-. Si ocurre así, se podrá crear una implicación en la cual la hipótesis que hemos supuesto sería el antecedente y la proposición que se derive de ésta el consecuente. De este modo, por ejemplo, si se formula la siguiente hipótesis (antecedente) si el detective es infalible, y se deriva de ella que (consecuente) resolverá el caso, entonces se creará la implicación si el detective es infalible, entonces resolverá el caso (p →q).

Regla del bicondicional (RB)

A↔BA↔B

AB     BA

De todo bicondicional, podemos deducir un condicional.

Modus Ponens (MP)

AB

A      .

B

Es una deducción directa en la que estamos seguros del antecedente, y por ello podemos afirmar el consecuente. Ejemplo: Si existiese una justicia distributiva mundial, entonces no habría niños que pasaran hambre(A→¬B). Si posteriormente se afirmara que en realidad hay una justicia distributiva mundial (A), concluiríamos que no habría niños que pasaran hambre (¬B).

Modus Tollens (MT)

AB

¬ B  .

¬ A

Cuando contamos con una proposición condicional y con la negación de su consecuente, se niega también el antecedente. “Si me pongo a dieta adelgazaré”, “no adelgazo”, por tanto concluyo que “no me he puesto a dieta”.

Regla de la transitividad (RT)

A→B

B→C

A→C

A partir de dos premisas formadas por implicación, y donde el consecuente de la primera es antecedente de la segunda, podemos formular una proposición condicional tomando el antecedente de la primera y el consecuente de la segunda. “Si veraneo en Punta Umbría entonces me bañaré en la playa; si me baño en la playa me pondré moreno; por tanto si veraneo en Punta Umbría me pondré moreno”.

 

Regla del dilema (RD)

AvB

A→C

B→D

CvD

Un dilema es un argumento formado por una proposición disyuntiva cuyos componentes pueden establecer implicaciones de muy diversa índole

 

Reglas de De Morgan (DM)

¬ (AvB)

¬A^¬B

 

¬ (A^B)

¬Av¬B

Según estas reglas, podemos pasar de la negación de una disyunción a la conjunción de cada uno de sus componentes negados. Análogamente ocurre lo mismo con la conjunción.

 

Fuente [Aquí]

SDFBSJHDF

Reglas de inferencia

Nombre y abreviatura

Esquema

Descripción

Doble negación (DN)

¬¬A          A

A     ¬¬A

El sentido de la eliminación del negador es de fácil comprensión y su deducción es directa: cualquier proposición que esté doblemente negada (¬¬A ), por ejemplo: no es el caso que Cartagena no esté en Murcia, es en realidad afirmativa, por ello eliminamos el negador, Cartagena está en Murcia.

Introducción de la conjunción (IC)

A

B

C

Si tenemos dos premisas, A y B. Podemos introducir A ^ B, en dependencia de todos los supuestos de que dependan A y/o B.

Eliminación de la conjunción (EC)

A ^ B A ^ B

A        B

Si tenemos varias proposiciones atómicas formando una molecular mediante el conjuntor, podemos quedarnos con uno de los enunciados que nos interese para la deducción.

Introducción de la disyunción (ID)

.  A   .

A v B

Esta regla nos indica que se puede añadir a una premisa otra distinta, aunque ni siquiera aparezca en el argumento, puesto que su significado es el de señalarnos que a cualquier realidad pueden planteársele muchas otras alternativas sin que varíe la opción inicial: de este modo, si en un argumento se afirma que un determinado individuo es sospechoso, podemos añadir que quizá puede ser el culpable o…, más disyunciones que consideremos oportunas.

Eliminación del disyuntor (ED) ó regla de casos

A v B

A

.

.

C

B

.

.

C

C

Se realiza la deducción indirecta: se suponen los dos miembros de la disyunción para intentar extraer una verdad común a ambos –eso es lo que me permite esta regla lógica, ya que si, por ejemplo, en un argumento a una persona se le platea la siguiente elección: estudiar una carrera o crear una empresa para trabajar, quizá podamos deducir al menos que, con independencia de la actividad que realice finalmente, esta persona va a residir en Norteamérica. Para ello supondríamos ambas alternativas por separado, para ver si nos conducen a la misma conclusión.

Silogismo disyuntivo (SD)

A v B

¬A    .

B

Cuando en una disyunción, en la que se plantean dos opciones posibles, se niega una de ellas, entonces podemos afirmar la otra.

Teorema de deducción (TD)

 

A

|

B      .

A→B

La introducción del implicador requiere abrir supuestos. Es preciso plantear dentro del argumento si efectivamente se verifica una determinada hipótesis –procedimiento necesario para resolver argumentos con reglas básicas cuya conclusión sea una implicación-. Si ocurre así, se podrá crear una implicación en la cual la hipótesis que hemos supuesto sería el antecedente y la proposición que se derive de ésta el consecuente. De este modo, por ejemplo, si se formula la siguiente hipótesis (antecedente) si el detective es infalible, y se deriva de ella que (consecuente) resolverá el caso, entonces se creará la implicación si el detective es infalible, entonces resolverá el caso (p →q).

Regla del bicondicional (RB)

A↔BA↔B

AB     BA

De todo bicondicional, podemos deducir un condicional.

Modus Ponens (MP)

AB

A      .

B

Es una deducción directa en la que estamos seguros del antecedente, y por ello podemos afirmar el consecuente. Ejemplo: Si existiese una justicia distributiva mundial, entonces no habría niños que pasaran hambre(A→¬B). Si posteriormente se afirmara que en realidad hay una justicia distributiva mundial (A), concluiríamos que no habría niños que pasaran hambre (¬B).

Modus Tollens (MT)

AB

¬ B  .

¬ A

Cuando contamos con una proposición condicional y con la negación de su consecuente, se niega también el antecedente. “Si me pongo a dieta adelgazaré”, “no adelgazo”, por tanto concluyo que “no me he puesto a dieta”.

Regla de la transitividad (RT)

A→B

B→C

A→C

A partir de dos premisas formadas por implicación, y donde el consecuente de la primera es antecedente de la segunda, podemos formular una proposición condicional tomando el antecedente de la primera y el consecuente de la segunda. “Si veraneo en Punta Umbría entonces me bañaré en la playa; si me baño en la playa me pondré moreno; por tanto si veraneo en Punta Umbría me pondré moreno”.

 

Regla del dilema (RD)

AvB

A→C

B→D

CvD

Un dilema es un argumento formado por una proposición disyuntiva cuyos componentes pueden establecer implicaciones de muy diversa índole

 

Reglas de De Morgan (DM)

¬ (AvB)

¬A^¬B

 

¬ (A^B)

¬Av¬B

Según estas reglas, podemos pasar de la negación de una disyunción a la conjunción de cada uno de sus componentes negados. Análogamente ocurre lo mismo con la conjunción.

 

 
Deja un comentario

Publicado por en abril 6, 2011 en Sistemas Expertos

 

Proyecto Semáforo

El obgetivo de este sistema experto es el controlar un semaforo sea este de una interseccion simple o doble con el fin de que la sirculacion vehicular sea fluida.

código fuente [aquí]

interseccion simple

Objeto Valor
Calle principal Ocupada Desocupada
Calle secundaria Ocupada Desocupada
Semáforo principal Rojo Verde
Semáforo secundario Rojo Verde
Si Premisa Entonces Valor
Si Calle principal ocupada Entonces Semáforo principal en verde
Si Calle secundaria ocupada y calle principal ocupada Entonces Semáforo principal en verde
Si Calle secundaria ocupada y calle principal desocupada Entonces Semáforo secundario en verde
Si Calle principal desocupada y calle secundaria  desocupada Entonces Semáforo principal en verde

Intersección doble

Objeto Valor
Calle principal 1 Ocupada Desocupada
Calle principal 2 Ocupada Desocupada
Calle secundaria 1 Ocupada Desocupada
Calle secundaria 2 Ocupada Desocupada
Semáforo principal 1 Rojo Verde
Semáforo principal 2 Rojo Verde
Semáforo secundario 1 Rojo Verde
Semáforo secundario 2 Rojo Verde
Si Premisa Entonces Valor
Si Calle principal 1 ocupada o Calle principal 2 ocupada Entonces Semáforos principales 1 y 2 en verde
Si Calle principal 1 ocupada o Calle principal 2 ocupada y Calle secundaria 1 ocupada o Calle secundaria 2 ocupada Entonces Semáforos principales 1 y 2 en verde
Si Calle principal 1 desocupada o Calle principal 2 desocupada y Calle secundaria 1 ocupada o Calle secundaria 2 ocupada Entonces Semáforos secundarios 1 y 2 en verde
Si Calle principal 1 desocupada y Calle principal 2 desocupada y Calle secundaria 1 desocupada y Calle secundaria 2 desocupada Entonces Semáforos principales  1 y 2 en verde
 
Deja un comentario

Publicado por en abril 4, 2011 en Sistemas Expertos

 

Mouse anti bacterias

El creado es el inglés Mark Tur. Aprovechando su habilidad con los metales y basándose en estudios científicos que indican que el 80% de los virus se transmiten por contacto y que las bacterias pueden vivir durante horas en superficies sólidas, construyó este mouse completamente en cobre, ya que  dicho material posee propiedades anti bacterianas. El cobre reduce entre un 90% y 100% las bacterias que pueden vivir en una superficie del tipo sólido como las que describimos, por lo que el nuevo mouse de Tur sería una excelente iniciativa para combatir el contagio de virus.

 
Deja un comentario

Publicado por en abril 4, 2011 en Noticias

 

Apple, BlackBerry e Internet Explorer hackeados.

Pwn2Own realiza eventos que pone a prueba a los principales sistemas operativos y navegadores, el proceso consiste en poner a prueba los sistemas operativos y navegadores, pero no en la versión más nueva, sino la que estaba disponible una semana antes del evento.

El premio es entregado siempre y cuando el fallo permanezca en la última versión.

Apple no ha salido muy bien parada: tanto Safari como iOS han caído rápidamente a través de una página web específicamente preparada. Por suerte, el fallo de iOS (concretamente, en Safari Mobile) no se puede explotar en iOS 4.3 por la inclusión de ASLR, aunque sigue existiendo.

Tampoco BlackBerry ni Internet Explorer han salido demasiado bien, y no han resistido las pruebas. Chrome, como en años anteriores, ha acabado imbatible al igual que Firefox, Android y Windows Phone 7, cuyos atacantes no se han presentado.

A falta de un día para que acabe la Pwn2Own, podemos decir que Google es el que mejor trabaja por la seguridad. Tras él, Microsoft y Mozilla también han hecho un buen trabajo con Windows Phone y Firefox, respectivamente.

Fuente[Aquí]

 
Deja un comentario

Publicado por en marzo 28, 2011 en Noticias

 

Componentes de un Sistema Experto

La Componente Humana

Un SE es el resultado de la colaboración de uno o varios expertos humanos especialistas que suministran el conocimiento básico en el tema de interés, y los ingenieros del conocimiento trasladan este conocimiento a un lenguaje, que él SE pueda entender. Esta etapa requiere una enorme dedicación y un gran esfuerzo debido a los diferentes lenguajes que hablan las distintas partes y a las diferentes experiencias que tienen.

La Base de Conocimiento

Son un conjunto de relaciones bien definidas y explicadas por los especialistas a los ingenieros del conocimiento. Esta forma estructurada de pensar requiere que los expertos humanos repiensen, reorganicen, y reestructuren la base de conocimiento

El conocimiento se almacena en la base de conocimiento y los datos se almacenan en la memoria de trabajo. Todos los procedimientos de los diferentes sistemas y subsistemas que son de carácter transitorio se almacenan también en la memoria de trabajo.

Subsistema de Adquisición de Conocimiento

El subsistema de adquisición de conocimiento controla el flujo del nuevo conocimiento que fluye del experto humano a la base de datos. El sistema determina que nuevo conocimiento se necesita, o si el conocimiento recibido es en realidad nuevo, es decir, si debe incluirse en la base de datos y, en caso necesario, incorpora estos conocimientos a la misma.

Control de la Coherencia

Este subsistema controla la consistencia de la base de datos y evita que unidades de conocimiento inconsistentes entren en la misma. En situaciones complejas incluso un experto humano puede formular afirmaciones inconsistentes. Por ello, sin un subsistema de control de la coherencia, unidades de conocimiento contradictorio pueden formar parte de la base de conocimiento, dando lugar a un comportamiento insatisfactorio del sistema.

Motor de Inferencia

El motor de inferencia es el corazón de todo sistema experto. El cometido principal de esta componente es el de sacar conclusiones aplicando el conocimiento a los datos.

Las conclusiones del motor de inferencia pueden estar basadas en conocimiento determinista o conocimiento probabilístico. Como puede esperarse, el tratamiento de situaciones de incertidumbre (probabilísticas) puede ser considerablemente más difícil que el tratamiento de situaciones ciertas (deterministas).

Esta tarea es tan compleja que da lugar a que ´esta sea probablemente la componente más débil de casi todos los SE existentes.

El Subsistema de Adquisición de Conocimiento

Si el conocimiento inicial es muy limitado y no se pueden sacar conclusiones, el motor de inferencia utiliza el subsistema de adquisición de conocimiento para obtener el conocimiento necesario y continuar con el proceso de inferencia hasta que se hayan sacado conclusiones. En algunos casos, el usuario puede suministrar la información requerida para este y otros objetivos.

De ello resulta la necesidad de una interfaz de usuario y de una comprobación de la consistencia de la información suministrada por el usuario antes de introducirla en la memoria de trabajo.

Interface de Usuario

La interface de usuario es el enlace entre el sistema experto y el usuario, esta debe incorporar mecanismos eficientes para mostrar y obtener información de forma fácil y agradable.

Cuando el motor de inferencia no puede concluir debido, a la ausencia de información, la interfaz de usuario es un vehículo para obtener la información necesaria del usuario.

Otra razón de la importancia de la interface de usuario es que los usuarios evalúan comúnmente los sistemas expertos y otros sistemas por la calidad de dicha interface más que por la del sistema experto mismo.

El Subsistema de Ejecución de Órdenes

Permite al sistema experto iniciar acciones. Estas acciones se basan en las conclusiones sacadas por el motor de inferencia. Como ejemplos, un sistema experto diseñado para analizar el tráfico ferroviario puede decidir retrasar o parar ciertos trenes para optimizar el tráfico global, o un sistema para controlar una central nuclear puede abrir o cerrar ciertas válvulas, mover barras, etc. La explicación de las razones por las que se inician estas acciones pueden darse al usuario mediante el subsistema de explicación.

El Subsistema de Explicación

El usuario puede pedir una explicación de las conclusiones sacadas o de las acciones iniciadas por el sistema experto. Por ello, es necesario un subsistema que explique el proceso seguido por el motor de inferencia o por el subsistema de ejecución. Ya que en  muchos casos es necesaria la explicación de las conclusiones debido a los riesgos asociados con las acciones a ejecutar.

El Subsistema de Aprendizaje

Una de las principales características de un sistema experto es su capacidad de aprender. Diferenciaremos entre aprendizaje estructural y aprendizaje paramétrico. Por aprendizaje estructural nos referimos a algunos aspectos relacionados con la estructura del conocimiento (reglas, distribuciones de probabilidad, etc.). Por ello, el descubrimiento de nuevos síntomas relevantes para una enfermedad o la inclusión de una nueva regla en la base de conocimiento son ejemplos de aprendizaje estructural. Por aprendizaje paramétrico nos referimos a estimar los parámetros necesarios para construir la base de conocimiento.

 
Deja un comentario

Publicado por en marzo 23, 2011 en Sistemas Expertos