SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Similaire à Qué es CAPTCHA

Similaire à Qué es 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
 

Dernier

Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 

Dernier (20)

Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 

Qué es 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.