Si quieres saber más sobre estructuras de datos, no te pierdas mi vídeo resumen de las más importantes! 👉🏻 kzbin.info/www/bejne/a5yVdYqDh7mLg68
@valmikicervantes77193 жыл бұрын
una duda, si quisiera aprender desarrollo nativo multiplataforma con react native que otra cosa tendria que aprender aparte de react native, voy en primer semestre y la verdad quiero encontrar trabajo de desarrollador movil, te agradeceria mucho una guía, ya se html,css,javascript,php,python algunas librerias de estos, git y bases de datos, que me falta?
3 жыл бұрын
Ni yo guardo las contraseñas de mis programitas en texto plano y Facebook sí. Lo de Facebook me parece lamentable, y siempre se las dieron de "hackers" pero lo que hacen es lamentable. En mi opinión. Lo que NO es lamentable es este video, muy bueno. Saludos!!
3 жыл бұрын
@@danielmbcn Estoy de acuerdo.
@manuelzz59703 жыл бұрын
@@danielmbcn no son acertijos raros, son problemas de programación, están orientados a ver tus capacidades algorítmicas tanto de eficacia como eficiencia. Además también hay pruebas teóricas de este tipo de conceptos, están bastante bien creadas, lo digo como fan al competitive programming.
3 жыл бұрын
@R.S.G Live Sí, coincido. Es lamentable, para mí es una de las peores empresas de la actualidad.
@juanmaa14143 жыл бұрын
@R.S.G Live @Christian Giménez esto se ha probado?
@nahuelmisaglezz.38833 жыл бұрын
@@danielmbcn Google maneja todo, por algo son problemas difíciles 😬
@caracter1823 жыл бұрын
Siempre con info de calidad. Grande Vsauce
@AlexGalo03 жыл бұрын
Que corto el video y tan interesante :( ocupamos mas contenido! Gran video
@joseaminan3 жыл бұрын
Aparte de usar una contraseña diferente por cada servicio, es recomendable usar doble factor de autenticación, siempre que sea posible.
@sdx213 жыл бұрын
Muy interesante el video, podrías hacer alguno hablando de los gestores de contraseñas? Que tan buenos son y temas relacionados, estaría muy bueno!!
@acabreragnz3 жыл бұрын
Que genio que sos! Ojo que encriptar y hashear son conceptos distintos, no habría que mezclarlos indistintamente. Saludos!
@Miguel_Sanz3 жыл бұрын
Un segundo factor de autenticación es básico a día de hoy. Que no quita la calidad de la contraseña deba ser buena.
@joffreveloz24103 жыл бұрын
Yo antes antiguamente sacaba bases de datos en algunos servidores desprotegidos y los desencriptaba con un programa así siempre tenía Netflix y vendía cuentas:v Accountreaper creo que era el programa.
@alexismendozalinares36313 жыл бұрын
SentryMBA xd
@letsturnheads2 жыл бұрын
Y desde el punto de vista del usuario, ¿qué gestor de contraseñas debemos usar para una mayor seguridad? gracias!!
@eriklonnrot93132 жыл бұрын
Bitwarden si lo usas bien es bastante bueno
@huevomisticoАй бұрын
en una libreta papa 🗿🚬
@donbenjamin64593 жыл бұрын
Bellísimo, corto y al punto. Sos un grande
@ErPerezM3 жыл бұрын
Si colocó un factor aleatorio antes de hacer el hash, tendría que guardar este valor en algún lugar y relacionarlo con el usuario para poder hacer la comparación en un nuevo inicio de sesión???
@erickvillatoro56833 жыл бұрын
Me quedó duda, cómo validan la contraseña cuando usan Salt? Guardan el Salt junto con la contraseña? Y si es así no volveríamos al problema del inicio?
@BettaTech3 жыл бұрын
El Salt hace que el atacante tenga que reiniciar el ataque para cada usuario, ya que cada uno va a tener un salt distinto y aleatorio. A diferencia de antes donde, por decirlo de alguna forma, todos los usuarios compartían salt (uno vacío). Un atacante puede llegar a descrifrar una de las contraseñas, pero descifrar las de todo el sistema se vuelve muy costoso.
@erickvillatoro56833 жыл бұрын
@@BettaTech Oh sí, gracias, eso lo entendí. Pero mi duda es por parte de la empresa que implementa el Salt, ya que es aleatorio ellos como hacen para validar la contraseña de los usuarios?
@santo9983 жыл бұрын
@@BettaTech Eso no responde la pregunta principal. ¿Dónde se almacena el salt de cada usuario? Por ejemplo: ¿Se agrega una columna "salt" en la tabla Usuarios de la Base de Datos?
@BettaTech3 жыл бұрын
Si, el salt se puede guardar al igual que se guarda el hash de la contraseña+salt. Cada vez que se cambia la contraseña, el salt se debería de regenerar!
@erickvillatoro56833 жыл бұрын
@@BettaTech Gracias por la respuesta. Una vulnerabilidad podría ser una tabla arcoíris para los Salt. Pero tendrían que combinar el salt con todas las contraseñas y hacer una nueva tabla arcoiris para cada salt!! Ya veo la utilidad, basicamente les reinicias el trabajo jajajajaja
@Rockandrolla811 ай бұрын
Muy bien explicado nunca entendí bien lo de los hashes el ssh etc me has ayudado bastante muchas gracias
@luis96xd3 жыл бұрын
¡Genial video Betta Tech! Muy buenas explicaciones 😄
@juanmaguevara3 жыл бұрын
Wow! No sabía nada de esto. Podrías explicar cómo funcionan servicios como 1Password o LastPass?
@MsSoldadoRaso3 жыл бұрын
Por fin algo claro sobre el encriptado de claves.
@hectorjuncal23123 жыл бұрын
Yo por ejemplo estoy bastante puesto en el mundo de la ciberseguridad y por ejemplo tengo acceso a los nombres, fechas de creación de su cuenta, nacionalidades y géneros de los usuarios afectados en el leak the Facebook de hace unos días
@darioestevanez90913 жыл бұрын
Estemmm…… eso se puede obtener hasta con una API, el problema sería si puedes extraer contraseñas o acceder a los chats de esas personas…………… mientras tanto, meh………
@hectorjuncal23123 жыл бұрын
@Daniel Muñoz si ya xD, solo es una muestra de que es muy facil que haya un leak y que se pueda liar, por suerte este caso pues no es de los de más importancia que digamos
@briangarcia75713 жыл бұрын
Gracias por compartir. Estaría genial si nos informaras un poco sobre las llaves FIDO para mantener nuestras cuentas seguras
@jalilburbara3 жыл бұрын
¿Como volvemos a generar los caracteres random Salt cuando el usuario vuelve a ingresar la contraseña a iniciar sesión?🤔 Creo que no lo explicaste o no lo entendí
@ferneyp3 жыл бұрын
También me perdí en eso. Sólo habló de una herramienta para Node ¿Y si quiero usar otra cosa?
@frangviggi11003 жыл бұрын
Hola. Muchas gracias. Recomiendas el uso de gestores de contraseñas?
@saed99433 жыл бұрын
Más vídeos de estos por favor!! Cortos y concisos
@CarlosWolfram3 жыл бұрын
Ya decia que el inicio de sesion de instagram desde un iphone en yemen fue raro xD Y tengo doble autenticacion
@FrancoFernandez153 жыл бұрын
Tremendo video! No conocía el funcionamiento a este nivel de las tablas de hash, muy buena! Además de todo lo que comentas, también yo recomendaría el uso de un gestor de contraseñas para generar y guardar contraseñas aleatorias, de gran longitud, y distintas por cada servicio, además de eso, también recomendaría el uso de una autenticacion en dos pasos, al menos en los servicios importantes
@SinSentido3 жыл бұрын
Pero y si esa misma empresa me roba mis contraseña xd
@kaladinstormblessed32733 жыл бұрын
Super super interesante. Me encantaría saber un método fácil de proteger las credenciales de tu base da datos para que no sean accesibles viendo el código fuente.
@BettaTech3 жыл бұрын
Me lo apunto!! Es un tema muy interesante
@googleuser94223 жыл бұрын
Variables de entorno
@skarrlive16163 жыл бұрын
Y que piensas entonces de servicios que te generan las contraseñas y tu solo has de tener una contraseña maestra? como LastPass o creo que Chrome tambien lo hace ahora
@bojadev3 жыл бұрын
Que opinás de los gestores de contraseñas? Muy buen video! Saludos
@FrancoSebastianGenre2 жыл бұрын
No sé para qué se dedican a crear contenido si después no responden.
@adrianlopez3767 Жыл бұрын
Aprendí muchísimo muy practico
@francososa49373 жыл бұрын
Buenas martin! muy bueno el contendio siempre! ¿puede ser que esta caido el linlk para slack?
@luisabreu92716 ай бұрын
Muy interesante. Gracias. ¿Podrías hacer un video dando ejemplo de como hacer lo que explica en este video?
@ItzKirbyGamingYT Жыл бұрын
de hecho es ilegal guardar las contraseñas en texto plano en una base de datos en Perú, México y en muchos más países de Latinoamérica
@jesusdanielquinteroberrios31563 жыл бұрын
Excelente info, muchas gracias.
@hectorjuncal23123 жыл бұрын
yo lo que hago en sitios que quiero un extra de seguridad es pensar una clave que recuerde, luego codificarla en base64 para posteriormente convertirla en un hash md5 y este introducirlo como contraseña que se almacenará como otro hash, al no ser texto claro, de esta forma en cuanto encuentre la clave por fuerza bruta, se dará cuenta que todavía le quedan horas por delante, con un segundo proceso de fuerza bruta y con el temor de que haya usado varios tipos de encriptado o varias capas
@ziixu3 жыл бұрын
Muy interesante!
@stefanofabi3 жыл бұрын
Hola BettaTech! Los codigos de verificación se deberían encriptar (lado server obvio)? Me refiero a esos códigos que usas cuando te llegan por sms, whatsapp, etc!
@ProgramadorMediocre3 жыл бұрын
Yo para mí contraseñas utilizo una medio medio random que sea facil de recordar con espacios y despues le hago una conversión, ejemplo: "Mi profesora de historia" que lo convierto en $M1 pr0f3s0r@ d3 h1st0r1@;" Le pongo un símbolo de primero, La primera consonante en Mayúscula, las vocales las cambio por un número o símbolo (a = @, e =3, i = 1, o = 0) y de último le pongo una , ; o un . En esa clave hay letras mayúsculas, minúsculas, numeros, símbolos y espacios. No digo que sea inviolable pero dudo dudo que aparezca fácilmente en un diccionario de claves y por lo menos van a tener que trabajar duro para traducirla si ya una base de datos la encripto
@davidgutierrezperez18863 жыл бұрын
Es una buena forma establecer contraseñas
@bryanmauricio5953 жыл бұрын
Hola ! Quisiera saber que colorscheme utilizas en vim, podrias por favor decirmelo ?
@elizabethmenchaca68212 жыл бұрын
Excelente y valiosa información
@griof3 жыл бұрын
Keepass. Gran aplicación para generar y guardar contraseñas.
@santo9983 жыл бұрын
Por lejos. Igualmente, si un sitio web almacena la contraseña "pelada" no hay mucho que KeePass pueda hacer, más que configurarlo para cambiar la contraseña cada cierto tiempo... Otra opción es usar herramientas como Mozilla Monitor que accede a los leaks de contraseñas de "Have I Been Pwned" y te avisa si fuiste afectado.
@hiweta9273 жыл бұрын
Muy buen video! que genial encontrar tu canal
@marcosrc69983 жыл бұрын
Graciassss por compartir tus conocimientos. Contenido de calidad
@jhonhilari40393 жыл бұрын
Que cámara utilizas para grabar tus videos?
@TriPabloski3 жыл бұрын
Tengo curiosidad, ¿cual es tu opinión acerca de los gestores de contraseñas? un saludo
@bri99sa3 жыл бұрын
Edge te da una contraseña aleatoria para las cuentas tmb, me da curiosidad usarla
@carsdfj3 жыл бұрын
Muy buena informacion gracias crack ya extrañaba tus videos son muy interesantes no te pierdas tanto jejejeje
@drfcozapata3 жыл бұрын
GENIAL una vez más...
@ANDREW_YHWH3 жыл бұрын
Oye b4boso, te conozco del grupo de Telegram de programadores xD 😂
@drfcozapata3 жыл бұрын
@@ANDREW_YHWH Épale ratón!!! XD
@facundo.guerrero2 жыл бұрын
El salt se agrega a la contraseña en texto plano y despues se encripta? o se encripta primero y luego se agrega el salt?
@jvilce173 жыл бұрын
Me pareció buenísimo tu vídeo!!! Quisiera saber qué opinas sobre los gestores de Co traseñas, los usas? Cuál recomiendas? Saludos!
@imermamani22053 жыл бұрын
Buena info crack ... nuevo sub
@rawsome18093 жыл бұрын
Que buen dato vean hasta el final!
@_Antarescor Жыл бұрын
pero ya me entro la duda.. como se supone que se desencriptan a la hora de iniciar sesión cuando estas pass tiene SALT aleatoria ?
@khamilo27313 жыл бұрын
Quien me hackee verá los buenos memes que comparto y de como ella me rechaza.
@husker123ify3 жыл бұрын
Eso de Salt es como si fuera un token? que tegenera un numero aleatorio que añades a la contraseña??
@andresroca97363 жыл бұрын
Que buen tema. Gracias. Genial la explicación-sugerencia que das. Chévere videos así de sabiduría aplicada de crack. Saludos 🤙
@marcelogutierrez90173 жыл бұрын
Tengo una duda yo las guardaba cómo sha o md5 y luego comparaba los resultados si eran iguales era OK, pero salt como haces para saber esos caracteres aleatorios osea son fijos los caracteres que enchufas al resultado final?
@BettaTech3 жыл бұрын
El salt se guarda juntamente con la password hasheada 🙂
@estebangomez37993 жыл бұрын
Gracias por compartir!
@malwarevoice2 жыл бұрын
aue opinas de los gestores de contraseñas, mala idea?
@jesulinicoviolao60533 жыл бұрын
Se llama mala praxis, lo hacen a posta para ganar pasta. Pero hay dos técnicas infalibles que desvela todas las contraseñas: 1 obligar a un servicio a poner puertas traseras, sino la aplicación es ilegal, ocurre en todos los países. 2 si la aplicación es P2P y no se puede bloquear, secuestrar (arrestar) al usuario y sacarle la contraseña a golpes, y que tenga que escoger que es más valioso, su información y su dinero o su vida
@hijuliansosa3 жыл бұрын
¡Excelente, gracias!
@valmikicervantes77193 жыл бұрын
una duda, si quisiera aprender desarrollo nativo multiplataforma con react native que otra cosa tendria que aprender aparte de react native, voy en primer semestre y la verdad quiero encontrar trabajo de desarrollador movil, te agradeceria mucho una guía, ya se html,css,javascript,php,python algunas librerias de estos, git y bases de datos, que me falta?
@M3taDarko9 ай бұрын
la solucion deberia estar en que las segundas claves de seguridad la gestione otra empresa y que el software de estas aplicaicones sean como piezas de lego de diferentes propietario. se podrian dar pactos, pero serian mas dificiles, menos lucrativo dada la cantidad de propietarios y no pasara tan desapercibido un pacto con tantas entidades. seria como una descentralizacion "centralizada" sana
@felipeZafra3013 жыл бұрын
pero con el aleatorio + la password no es un poco más complejo vulnerar, porque se supone que el resultado del hash es diferente en cada output.
@miguelparkour73133 жыл бұрын
todo el mundo dice que deberíamos tener una contraseña para cada red social, pero si tenemos veinte redes sociales o aplicaciones que requieran loguearse, cómo hacemos para recordar de forma segura qué contraseña se utiliza en cada sitio?¿?
@Aldotronix Жыл бұрын
gestor de contraseñas
@ccmarin143 жыл бұрын
Excelente video, me enseñaste algo nuevo, gracias
@BettaTech3 жыл бұрын
Gracias a ti por verme!
@heribertonietonunez74173 жыл бұрын
Te faltó hablar de la autenticación en 2 pasos, creo que es mejor
@jesuslopezrodriguez24973 жыл бұрын
que maquina, muy buen contenido
@gelintonx3 жыл бұрын
Para evitar contraseñas común están las expresiones regulares, si el string del texto no encaja en las expresión regular el usuario no podrá registrarse
@darioestevanez90913 жыл бұрын
pero eso es para validar que una contraseña encaje con las sugerencias dictadas por el servicio que estés usando: admin1234 tiene más de 8 caracteres, letras y números. Recién ahora se le agregan más cosas como que tenga un símbolo o use letras en mayúscula
@JoseLuis-sr4xw3 жыл бұрын
El hast + salt se hace en el backend, no? para hacerlo con java spring que me recomendais utilizar.
@darioestevanez90913 жыл бұрын
1. Corrige tus horrores de ortografia 2. Lo dijo en el video
@diego_solis3 жыл бұрын
Se hace en el front y haces la petición al back con query string (sarcasm)
@rubencristobalgarcia1853 жыл бұрын
Muy interesante gran video.
@rayoseldev819 Жыл бұрын
el salt para cada usuario que se genera automaticamente y se guarda en la base de datos, rollo ususario ID : 1 salt; 123124 ?
@ozzolim3 жыл бұрын
Falto la parte donde dices como guardar las contraseñas es decir. Utilisando gestores de contrasenas, usar generadores de contraseñas y usar contrasenas largas de préférence usanso minusculas, mayusculas, numéros y caractères especiales.
@javid23403 жыл бұрын
Para tener una contraseña diferente en cada sitio yo utilizo Firefox, que las genera automáticamente. Además de generar contraseñas muy seguras, no tienes que recordarlas todas.
@ANDREW_YHWH3 жыл бұрын
No entendí, ¿no le das guardar contraseñas en el navegador y cada vez que deseas ingresar te la revela?
@javid23403 жыл бұрын
@@ANDREW_YHWH cuando te registras te sugiere una (tipo gJ5#5hG83R&ejus). Él la guarda y cada vez que vas a hacer login te la autocompleta. Si te vas a otro equipo o formateas, sólo necesitas recordar tu cuenta de Firefox.
@ricko133 жыл бұрын
La contraseña ideal sería "NOT FOUND" para cuando hackeen algún servicio crean que la tuya no ha podido ser encontrada 🤣
@christianmagnus10033 жыл бұрын
En django usaba sha256 par encriptar contraseña, ahora uso argon2 que dicen ser mucho seguro
@MarceloAmigo_eu3 жыл бұрын
Podrías hacer una segunda parte del video de estandarización de código,please?
@ezequielgerstelbodoha94922 жыл бұрын
Me gustan aquellas plataformas que te obligan a insertar una contraseña con numeros y caracteres, mayusculas y minusculas
@sendo_193 жыл бұрын
Y si añade un salt aleatorio comocomprueba que las contraseñas son iguales, se genera el mismo numero aleatorio?
@santiagomamani61113 жыл бұрын
Supongo que cuando se crea la contraseña, esta se guarda junto con el salt aleatorio. Es decir, el salt aleatorio solo se genera la primera vez que se crea la contraseña
@DavidCZ3 жыл бұрын
Recomiendas como solución un gestor de contraseñas? Alguno en particular?
@jspllvn3 жыл бұрын
Increíble como explicas los temas pero no me queda claro como verificas un password con salt. . ¿Tienes que guardar el código aleatorio?
@BettaTech3 жыл бұрын
Sep! El salt lo has de guardar tambirn
@joel.garcia Жыл бұрын
Entiendo cómo funciona el algoritmo en la práctica, pero siempre me quedó la duda de cómo después se comparaban las contraseñas si al final en el back se le está agregando el salt aleatorio. Alguien sabe cómo se hace ahí? Porque el salt no es como una key que uno mismo define, es completamente aleatorio, y cuando se compara (en el caso de bcrypt) solo se usa la función `compareSync` y solo se especifica el número de saltos, pero en ningún momento cuál es el salt final anidado a la contraseña del usuario.
@Arjuna7713 жыл бұрын
Las contraseñas de semiprimos siguen siendo seguras???
@merloali3 жыл бұрын
Wao que buena idea, el Salt podría ser el id del usuario de la base de datos en mongodb
@BettaTech3 жыл бұрын
No! El salt debe ser aleatorio siempre 😊
@aabbccdd112113 жыл бұрын
Hola Dot Csv, se te ha olvidado mencionar la técnica para generar X veces el hash de forma recurrente mediante un bucle. Saludos
@aabbccdd112113 жыл бұрын
Perdon, BettaTech 😁
@DomingoBerron3 жыл бұрын
El video me ha resultado muy interesante, pero me plantea una duda sobre las tablas arco iris. Déjame plantearla aquí y pedirte el feedback. La funciones de hash (hasta donde yo se) no garantizan que dos elementos de entrada t1 y t2 produzcan diferente hash. Es decir existe la posibilidad de que el hash(t1) == hash(t2). Si al verificar la contraseña solo comprobamos que el resultado del hash coincida con lo almacenado en la base de datos, tenemos una posible colisión en la que dos contraseñas tecleadas por el usuario produzcan el mismo resultado y por tanto sea posible hacer login en el sistema con una contraseña distinta a la que proporcionamos. Si bien creo que el que dos entradas produzcan el mismo hash es algo "poco probable", entiendo que tiene un alto impacto en las tablas arco iris. Dado que un hacker en realidad no necesita saber exactamente cual es la contraseña que produjo el hash, si no una de las posibles contraseñas que lo pueden producir. Y este razonamiento me lleva a que la solución del password + salt se me queda corta. Dado que, de nuevo, si quiero atacar la cuenta... en realidad tan solo necesito un texto que produzca el mismo hash. Supongo que me estoy perdiendo algo en el camino... ¿puedes aclararmelo?
@BettaTech3 жыл бұрын
En general, la posibilidad de que colisionen dos contraseñas que estan tratadas con hash es tan pero tan baja que el coste de encontrar el match por fuerza bruta hace que no valga la pena. Porque ademas, serias capaz de descubrir la password de 1 usuario, tendrias que repetir el proceso cada vez gracias al salt
@saitoinosaka64452 жыл бұрын
y si tengo contraseña distinta para cada servicio o cuenta? Dónde es recomendable guardar todas ellas? Yo por ahora las tengo un excel en local ;v y seguramente no es para nada la manera correcta. Muy buen video y canal. Gracias por tu trabajo.
@visionlaps6 ай бұрын
Aún así con Excel en local, está enviando constante información a sus servidores
@matreyux38823 жыл бұрын
muy buen video te felicito
@kevinbayter133 жыл бұрын
solución.. habiliten la autenticación en dos pasos.
@tomdl5243 жыл бұрын
a que se refiere con texto plano?
@chicharrero38843 жыл бұрын
Siempre he tenido esa duda, estoy estudiando daw pero los profesores nunca dicen como guardar las contraseñas, supongo que esperan que te enseñen otros
@elganplays92973 жыл бұрын
Y que tan segura son las contraseñas en 2 factores ?
@Francisco-zu2ou3 жыл бұрын
muy buen video, me encanto. :D
@imanolrecabarren86303 жыл бұрын
Excelente video
@a0z93 жыл бұрын
No son errores. Son políticas de empresa. No cumplen las leyes pero ahora con rgpd si no cumplen lo pagan bien caro. Lo malo es que no son empresas de la ue y su gobierno les defiende con lo que la ley se la pasan por ahí mismo.
@fco.carlosbeltran93910 ай бұрын
Alguien sabe si las funciones de PHP ya incluyen este Hash+Salt ?
@ramiroalegre81832 жыл бұрын
El video es de hace un año y muy probablemente lo hayan comentado, pero aca entraría en juego las reestricciones en la contraseña al momento de crear una nueva cuenta o de cambiar la misma, es decir, en algun momento vamos a tener que forzar al usuario que ponga una contraseña con tanto largo, con un caracter especial, con un numero, con una mayuscula, etc. Como ya se viene haciendo basicamente, pero es importante seguir con estas practicas para así acostumbrar a las personas.
@3djdavid3 жыл бұрын
Brutal!
@sparkmeister17723 жыл бұрын
Jaja, las mías van todas en librera, son muy largas
@marycarmenfortiarias8733 Жыл бұрын
Madre que ojos tan bonitos..
@Carlos-qi8er3 жыл бұрын
podrias hablar de las llaves gpg?
@manukanada10043 жыл бұрын
Que interesante!!!
@veoquenoesunproblema3 жыл бұрын
Digamos que al final el problema es el propio humano jeje. Muy cierto, usar la misma contraseña en todo no es muy bueno o bien la conexión dentre sitios logueándose con un sistema, por ejemplo Gmail para todo por que si se hackear pues te fuiste.