Se me ha olvidado decir que los JWT también se usan para autenticar navegadores normales, que ya me estoy viendo 20 comentarios con eso.
@s4vitar
2 жыл бұрын
La mejor intro que he visto en mi vida xD
@yevtyurin134
2 жыл бұрын
Eres el primero que explica tan bien todo lo que ofrece el patrocinador, tienen que estar encantados contigo 😄
@LuisRuizHalo
Жыл бұрын
No se si el titulo sea el mejor. Cuando lo lei, crei que hablarias un poco de zero-trust (termino muy usado en infosec) y de mTLS, que es en realidad como se comunican los servers entre ellos de forma segura. JWT y firmas RSA es para las aplicaciones autenticar sus usuarios (similar a OAuth2 aunque este ultimo mas bien usa los JWTs como componente de su proceso). En la comunicacion Server-To-Server se da mucho mas en sistemas distribuidos (como microservicios) donde un server debe llamar a otro server para completar cierto proceso. Dentro de esta comunicacion interna, los ingenieros no suelen usar TLS, usan puertos como el 80 o similares para entrada de conexiones mientras que el reverse proxy/api gateway (edge layer) si cuentan con el uso del certificado TLS y usan el puerto 443, protegiendo llamadas publicas de nuestro server contieniendo la aplicacion pero al mismo tiempo dejando expuesto el mismo server dentro de la red privada (en el cloud conocida como VPC). Si el atacante tuviese acceso a alguna instancia dentro de la red privada, este podria hacer llamadas a los servers sin tener que usar TLS, invalidando partes fundamentales de los mecanismos de seguridad de la capa edge (reverse proxies, api gateways). Para evitar esto, se usa mTLS (mutual TLS) el cual es una forma de comunicarse entre servidores que usen el protocolo TCP de capa 4 del modelo OSI -principalmente internos de la misma infrastructura de la plataforma- con cada server teniendo un certificado TLS creado por la misma compania (asegurandose que este sea verificable y por ende, confiable). Ambos servers dentro de un proceso de comunicacion TCP requieren de su certificado para habilitar la comunicacion (me parece que esto sucede dentro de un proceso similar al handshake del protocolo TCP). Gracias a este mecanismo, la comunicacion entre servers es mucho mas segura y en todo momento se usa el mecanismo TLS. Tambien, hay casos donde usas una plataforma donde la infrastructura esta disponible por protocolos como HTTP y no puedes acceder a ellos directamente por defecto, ya que no estan dentro de tu red privada. La plataforma entonces te da un certificado TLS para que te puedas comunicar con la infrastructura, creando una comunicacion mTLS, segura de punto a punto. El certificado es necesario para crear el cliente HTTP y aun asi, esto se combina con otros mecanismos de seguridad como tokens y secrets. Esto me paso hace unos meses cuando quise usar Apache Cassandra a traves de DataStax AstraDB, llamando la base de datos desde instancias EC2 de AWS.
@mcmarc5815
2 жыл бұрын
Me gusta este tipo de videos donde explicas y escribes el código y también me has ayudado a pensar que tipo de auténticacion de microservicios es mejor.
@danielvera4661
2 жыл бұрын
Rebueno el video, espero puedas subir mas similares a estos
@ivanandrade3050
2 жыл бұрын
jajajaja como empezas el video, sos un grande!
@mauricio_per3z
2 жыл бұрын
Hey Sarosi, ¿como supiste que anduve buscando estos temas de autenticación en backend? Grande bro! Saludos desde El Salvador!
@dayan7359
2 жыл бұрын
Yo se lo dije
@mauricio_per3z
2 жыл бұрын
@@dayan7359 que crack
@santiagousca
8 ай бұрын
me da igual te lo vy a enseñar igualmente jajaj me llenas de orgullo nuevo sucriptor
@anomfb
2 жыл бұрын
Re good buen video educativo para cubrir mi curiosidad
@Hack2Track
Жыл бұрын
Muy buen video lo has explicado perfecto, y ya que estas con el tema de autenticacion seria bueno uno sobre oauth. Saludos.
@hectorjuncal2312
2 жыл бұрын
Hola Antonio, me encanta tu contenido, cada vez hay más vídeos de estos, educativos y útiles, ahora YT ya es casi todo entretenimiento puro... saludos desde Galicia crack, últimamente ando entrando a aprender lo básico de web dev con lo que esto me viene de joyas
@victorpimentel3072
2 жыл бұрын
Me lo vi completo de inicio a fin, buen trabajo Antonio
@DiPaspafe
Жыл бұрын
Muchas gracias por el vídeo, me ha servido mucho para hacer el lado backend de mi Web APP.
@andresfcuellarc
Жыл бұрын
a ti que te de igual!... Videos diferentes, geniales
@lautarocarreno3161
2 жыл бұрын
Como te queda eso? Bienvenidos a la web; un genio como siempre explicando a fondo todo en sus videos
@cu_cu_xiijdd4489
2 жыл бұрын
Nate Gentile definió muy bien las apis: páginas web pensadas para máquinas y programas de dónde sacar datos más fácilmente que la web normal (cambias interfaz por json)
@zaphkiel_3371
2 жыл бұрын
Puedes hacer un video explicando detalladamente el sistema de jwt rsa?
@lautarochaparro1332
2 жыл бұрын
gracias por el videos antonio. Saludos!
@JuanRVillanuevaXX
2 жыл бұрын
una alternativa a jwt en Laravel es Laravel sanctum, ya viene instalado por defecto y funciona prácticamente igual
@Kevin-nb6og
2 жыл бұрын
Más vídeos como esos estaría genial 😃😃 muchas felicidades inge Antonio espero.im vídeo donde crear un formulario dinámico con pasarelas de pagos col tarjetas de crédito
@ZeroBl_
2 жыл бұрын
Un video bastante completo
@carlosdavila4999
Жыл бұрын
Gracias por tu aportación me sirvio mucho...
@serlismaldonado
2 жыл бұрын
Muy buen video. A ver cuándo haces uno con Auth 2.0
@douglas_w24
2 жыл бұрын
Podes hacer un video de como hacer un servidor de correo masivo, gracias
@helloworld4317
2 жыл бұрын
Muy buen video
@mariocortez25
2 жыл бұрын
Por casi no me percato del anuncio
@thecrazyboys3574
4 ай бұрын
que paso con la web de antonio? entro a su web y no tiene el mismo contenido
@ivan86478
Жыл бұрын
Cuando hablas de "formulario" al que subir las public keys te refieres a un endpoint de la api por ejemplo?
@stxz-1
2 жыл бұрын
"Bienvenido a la web" - Hackerman 2022
@edwinroman30
2 жыл бұрын
¡En verdad estuvo cool Antonio, super interesante el tema de criptografía asimétrica y claro ejemplo!👏🏻👏🏻. Bro, te tengo 2 preguntas ⬇️😁.
@edwinroman30
2 жыл бұрын
¿No sería darle a los usuarios una clave privada como has hecho en vídeo? 33:15 porque como se hace en la demostración (👌) con la pública no es que firmamos?
@edwinroman30
2 жыл бұрын
¿Ya en un ambiente productivo, de seguro nos apoyamos de alguna librería o módulo que nos ayude a generar ese archivo de clave pública y del mismo modo poder emitir claves privadas en base a esa pública? O sólo se lograría con la terminal?
@mauricioserravallejos7034
2 жыл бұрын
Una pregunta curiosa cuanto tiempo tardas en preparar tus videos.
@joseantoniogallegos
2 жыл бұрын
De 10 !!
@judavalos7937
2 жыл бұрын
Que buenos videos. Hace poco me instale arch con tu configuración de qtile, pero tengo un problema cuando quise instalar virtualbox dentro de arch, vos tuviste algun inconveniente así? para que me puedes ayudar. Saludos!
@irdomeriko
2 жыл бұрын
cual es tu shell
@lvck2238
2 жыл бұрын
Oigan como coloco la sensibilidad del mouse lo mas que se pueda ?
@josedanielmejiasrada9105
2 жыл бұрын
Hola quiero empezar a ver los cursos pagos en la plataforma. PayPal no acepta como método de pago ?
@0xA98Net
Жыл бұрын
:)
@cesarclarosns
Жыл бұрын
@cdavidd
2 жыл бұрын
echate un video explicando pycritty que hay cosas que aun no le doy :(
@galo7486
2 жыл бұрын
Tremendo tuto de jwt
@Taisen_Des
2 жыл бұрын
Confiemos en que a Manolo (0:14) no le peten el buzón con SP4M 🤭 👋
@darwinmendez7770
2 жыл бұрын
Ningún tipo de validaciones con JavaScript, Ni siquiera debería verificar si está vacío el campo ? para mandarlo con Ajax al backend en y terminar de validarlo en PHP y sanearlo, y luego comunicar php con la base de datos!
@camilasanchez613
Жыл бұрын
Mi nivel de informática todavía es tan bajo que no puedo entender esto jaja XD 🤦♀🤷♀
@oscarescam
2 жыл бұрын
esto se queda corto amigo es mucho. mas robusto crear un key agreement con ambas llaves y que la llave publica sea dinamica en cada login
@brunogreco290
2 жыл бұрын
Curso de springboot gratis por favor
@sebastianestrada1311
2 жыл бұрын
Eso de que les de cringe que uses Windows son bobadas cada quien usa el sistema operativo que quiere cuando quiera, además eso no significa que no sepas usar GNU/Linux incluso a nivel de consola.
@samdav1295
Жыл бұрын
Te la fumaste definitivamente
@carlos19989
2 жыл бұрын
Desde que has aprobado la carrera tus vídeos tienen un tono un poco más de sobrado. Sinceramente no me gusta. Creo es mejor ser humilde.
@JuanRVillanuevaXX
2 жыл бұрын
es lo que sucede cuando nos graduamos bro, ya llegará tu momento 🥴👌 XD
@AntonioSarosi
2 жыл бұрын
Wtf 😂😂😂😂
@pellax
2 жыл бұрын
Pues yo no he notado ninguna diferencia
@DaeLliux99
2 жыл бұрын
pues considerando que se graduó, es de la carrera de ingeniería informática, pa colmo de la rama de ingeniería de computadores y entabló amistad con S4vitar, se veía venir la verdad xd
@MeditationMind2
7 ай бұрын
Hablas mucho bro ve a la acción de la teoría no se aprende.
Пікірлер: 59