SlideShare uma empresa Scribd logo
1 de 13
CAPTCHA
¿Qué es CAPTCHA? Captcha es el acrónimo de CompletelyAutomatedPublicTuring testtotellComputers and HumansApart (Prueba de Turing pública y automática para diferenciar máquinas y humanos). Un Captcha es un tipo de desafío-respuesta de prueba  utilizado en informática para garantizar que la respuesta no es generada por un ordenador.
					Los primeros CAPTCHAS se crearon en 2000 en la Carnegie MellonUniversity y tomaban al azar de un diccionario de 850, la distorsionaban y la presentaban al usuario que quería acceder a una determinada página. 					Actualmente uno de los métodos mas prometedores es el BAFFLE TEXT, que presenta palabra inexistentes además  de distorsiones en el fondo de la imagen y desagrado.
El proceso implica generalmente una computadora pedirle a un usuario para completar una prueba sencilla que el es capaz de generar y grado. Un tipo común de 						CAPTCHA requiere que el 				usuario escriba las letras o números a partir de una imagen distorsionada que aparece en la pantalla.
Ejemplos de CAPTCHA
Características  Un Captcha es un medio para la generación automática de los retos que se propone: ,[object Object]
Evitar que el software automatiza de rellenar un formulario, a menos que este especialmente diseñando para eludir sistemas específicos de CAPTCHA.,[object Object]
¿Para que se usa? Un CAPTCHA  pretende evitar que una máquina suplente nuestra a identidad y se introduzca en nuestro correo. 					 Antes de que los captchas comenzasen a ser utilizados, era frecuente que los robots entraran en los correos gratuitos privados, simplemente introduciendo aleatoriamente claves de usuarios y contraseñas hasta dar con las correctas.
Es probable que la mayoría de los usuarios con cuentas de correos gratuitas hayan sido alguna vez spammers involuntarios. 					Hace algo más de un año que los captcha comenzaron a ser empleados para acceder a las cuentas de correo y desde entonces han ido popularizándose, apareciendo como requisito para entrar en las más variadas webs, desde páginas privadas de empresas hasta blogs.
				CAPTCHA es también el mecanismo sugerido para impedir listas automatizadas en resultados y en votaciones de discusión pública. Un os estudios  describió la vulnerabilidades en los varios forums públicos que no usan este tipo de prueba (incluyendo la BBC). 				Este  CAPTCHA de “smwm” 				distorce el mensaje para evitar la 			interpretación automática por  				ordenadores. Sin  embargo, 				programas fueron desarrollados 			para leer este tipo de captcha.
Crear un CAPTCHA La idea básica para crear un Captcha es generar primero un texto aleatorio, luego basado en este texto generamos una imagen la cual se muestra al usuario, finalmente se compara el texto ingresado por el usuario con la palabra aleatorio generada.
Generar el CAPTCHA La  primero es crear un imagen con un texto aleatorio, para ello un archivo llamado captcha.php el cual creará dinámicamente el texto. Para ello creamos una función llamada randomTextque se encarga de generar una cadena de texto aleatorio, acepta un parámetro el cual le indica cuantos caracteres puede tener el texto generado.
				Lo siguiente es crear una variedad de sesión para guardar el texto generado, luego de ello tomamos una imagen que contiene el fondo para el captcha en nuestro caso la imagen es bgcaptcha.gif, luego creamos el texto sobre  esta imagen para luego mostrarla en el navegador como imagen  enviándole un headerindicando el tipo de archivo.

Mais conteúdo relacionado

Semelhante a Captcha

diccionario informatico yamile angarita
diccionario informatico yamile angaritadiccionario informatico yamile angarita
diccionario informatico yamile angarita
Yamile Angarita Lopez
 
SISTEMA DE INFORMACION
SISTEMA DE INFORMACIONSISTEMA DE INFORMACION
SISTEMA DE INFORMACION
guest5ad968
 

Semelhante a Captcha (20)

Inventos tecnologicos.pdf
Inventos tecnologicos.pdfInventos tecnologicos.pdf
Inventos tecnologicos.pdf
 
Captcha
CaptchaCaptcha
Captcha
 
Captcha
CaptchaCaptcha
Captcha
 
Test turing
Test turing Test turing
Test turing
 
t6-230422090630-c3863a25.pptx iuhbiu oijh
t6-230422090630-c3863a25.pptx iuhbiu oijht6-230422090630-c3863a25.pptx iuhbiu oijh
t6-230422090630-c3863a25.pptx iuhbiu oijh
 
Java
Java Java
Java
 
Guia Aaa Unidad 1
Guia Aaa Unidad 1Guia Aaa Unidad 1
Guia Aaa Unidad 1
 
diccionario informatico yamile angarita
diccionario informatico yamile angaritadiccionario informatico yamile angarita
diccionario informatico yamile angarita
 
Angarita yamile producto 3
Angarita yamile producto 3Angarita yamile producto 3
Angarita yamile producto 3
 
Xss con javascript
Xss con javascriptXss con javascript
Xss con javascript
 
Luis Von Ahn
Luis Von AhnLuis Von Ahn
Luis Von Ahn
 
vasquez carranza, jonathan giovany
 vasquez carranza, jonathan giovany vasquez carranza, jonathan giovany
vasquez carranza, jonathan giovany
 
Diccionario informatico
Diccionario   informaticoDiccionario   informatico
Diccionario informatico
 
Creando Bots para Microsoft Teams
Creando Bots para Microsoft TeamsCreando Bots para Microsoft Teams
Creando Bots para Microsoft Teams
 
Chat bots - App Trade Centre
Chat bots - App Trade CentreChat bots - App Trade Centre
Chat bots - App Trade Centre
 
CHATGPT : La creación automática de textos académicos con Inteligencia artifi...
CHATGPT : La creación automática de textos académicos con Inteligencia artifi...CHATGPT : La creación automática de textos académicos con Inteligencia artifi...
CHATGPT : La creación automática de textos académicos con Inteligencia artifi...
 
Los APIs De Telecomunicaciones
Los APIs De TelecomunicacionesLos APIs De Telecomunicaciones
Los APIs De Telecomunicaciones
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
SISTEMA DE INFORMACION
SISTEMA DE INFORMACIONSISTEMA DE INFORMACION
SISTEMA DE INFORMACION
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 

Captcha

  • 2. ¿Qué es CAPTCHA? Captcha es el acrónimo de CompletelyAutomatedPublicTuring testtotellComputers and HumansApart (Prueba de Turing pública y automática para diferenciar máquinas y humanos). Un Captcha es un tipo de desafío-respuesta de prueba utilizado en informática para garantizar que la respuesta no es generada por un ordenador.
  • 3. Los primeros CAPTCHAS se crearon en 2000 en la Carnegie MellonUniversity y tomaban al azar de un diccionario de 850, la distorsionaban y la presentaban al usuario que quería acceder a una determinada página. Actualmente uno de los métodos mas prometedores es el BAFFLE TEXT, que presenta palabra inexistentes además de distorsiones en el fondo de la imagen y desagrado.
  • 4. El proceso implica generalmente una computadora pedirle a un usuario para completar una prueba sencilla que el es capaz de generar y grado. Un tipo común de CAPTCHA requiere que el usuario escriba las letras o números a partir de una imagen distorsionada que aparece en la pantalla.
  • 6.
  • 7.
  • 8. ¿Para que se usa? Un CAPTCHA pretende evitar que una máquina suplente nuestra a identidad y se introduzca en nuestro correo. Antes de que los captchas comenzasen a ser utilizados, era frecuente que los robots entraran en los correos gratuitos privados, simplemente introduciendo aleatoriamente claves de usuarios y contraseñas hasta dar con las correctas.
  • 9. Es probable que la mayoría de los usuarios con cuentas de correos gratuitas hayan sido alguna vez spammers involuntarios. Hace algo más de un año que los captcha comenzaron a ser empleados para acceder a las cuentas de correo y desde entonces han ido popularizándose, apareciendo como requisito para entrar en las más variadas webs, desde páginas privadas de empresas hasta blogs.
  • 10. CAPTCHA es también el mecanismo sugerido para impedir listas automatizadas en resultados y en votaciones de discusión pública. Un os estudios describió la vulnerabilidades en los varios forums públicos que no usan este tipo de prueba (incluyendo la BBC). Este CAPTCHA de “smwm” distorce el mensaje para evitar la interpretación automática por ordenadores. Sin embargo, programas fueron desarrollados para leer este tipo de captcha.
  • 11. Crear un CAPTCHA La idea básica para crear un Captcha es generar primero un texto aleatorio, luego basado en este texto generamos una imagen la cual se muestra al usuario, finalmente se compara el texto ingresado por el usuario con la palabra aleatorio generada.
  • 12. Generar el CAPTCHA La primero es crear un imagen con un texto aleatorio, para ello un archivo llamado captcha.php el cual creará dinámicamente el texto. Para ello creamos una función llamada randomTextque se encarga de generar una cadena de texto aleatorio, acepta un parámetro el cual le indica cuantos caracteres puede tener el texto generado.
  • 13. Lo siguiente es crear una variedad de sesión para guardar el texto generado, luego de ello tomamos una imagen que contiene el fondo para el captcha en nuestro caso la imagen es bgcaptcha.gif, luego creamos el texto sobre esta imagen para luego mostrarla en el navegador como imagen enviándole un headerindicando el tipo de archivo.