#Software #Dev🖥⌨ 🇦🇷🇦🇷 #JAVA ☕💻 | Co-Owner @Javabsas #JUG | #Speaker 🆙 | #TechnicalTeamLeader 👨🏻‍💻😎 en @Interbanking | 👨🏻‍🏫 Profe @UniversidadUCES

ARGENTINA
Joined October 2009
C:\Users\Mauri\Java☕️🍃 retweeted
AROUG te invita a participar del Evento DevConverge LATAM el sábado 11 de abril en Buenos Aires. Cupos Limitados. Regístrate Ya ! aroug.org/ords/r/aroug/aroug… #oracle @oracleace @oracle
1
1
1
90
C:\Users\Mauri\Java☕️🍃 retweeted
𝐉𝐖𝐓 (JSON Web Tokens) ◾ JSON Web Token (JWT) => open standard (RFC 7519) for securely transmitting information between parties as a JSON object. ◾ a compact and self-contained way to represent a set of claims securely between two parties. 📌 𝐒𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞 𝐨𝐟 𝐚 𝐉𝐖𝐓 A JWT consists of three parts => separated by dots (.) [1.] 𝐇𝐞𝐚𝐝𝐞𝐫 ◾ Specifies the algorithm used to sign the token (e.g., HS256, RS256) and the type of the token, which is always JWT. [2.] 𝐏𝐚𝐲𝐥𝐨𝐚𝐝 (Claims) ◾ Contains the claims (statements) about an entity (typically, the user) and additional data. There are three types of claims - ◾ Registered claims (standardized): iss (issuer), exp (expiration time), sub (subject), aud (audience) etc. ◾ Public claims (customizable by your application). ◾ Private claims (application-specific agreements). [3.] 𝐒𝐢𝐠𝐧𝐚𝐭𝐮𝐫𝐞 ◾ Created by taking - a. the encoded header b. the encoded payload c. a secret d. signing it with the algorithm specified in the header ◾ Used to verify the token's authenticity and integrity. 📌 𝐁𝐞𝐧𝐞𝐟𝐢𝐭𝐬 𝐨𝐟 𝐔𝐬𝐢𝐧𝐠 𝐉𝐖𝐓𝐬 ◾ Auth ◾ Statelessness => server doesn't need to store session information. ◾ Security =>can be signed using various algorithms ◾ Decentralization => ideal for single sign-on (SSO). 📌 𝐉𝐖𝐓 𝐁𝐞𝐬𝐭 𝐏𝐫𝐚𝐜𝐭𝐢𝐜𝐞𝐬 JWTs are a tool, not a complete security solution. Their security hinges on proper implementation and usage. 👍 [1.] Algorithm Selection ◾ Prioritize Asymmetry - Use RS256 (RSA) or ES256 (Elliptic Curve) for stronger security. ◾ Avoid HS256 - HMAC-based signing (HS256) requires careful key management. ◾ Never Use 'none' - This disables signing, rendering JWTs completely insecure. [2.] Key Management ◾ Generate robust, cryptographically secure keys (256-bit or higher). ◾ Regularly rotate keys. [3.] Secure Storage ◾ Store keys securely, never in source code or version control. [4.] Claim Usage ◾ Avoid storing sensitive or personally identifiable information (PII) directly in JWT claims. ◾ Utilize standard claims (iss, exp, aud, sub) consistently. ◾ For sensitive data, encrypt the JWT payload. [5.] Token Handling ◾ Transmit JWTs exclusively over HTTPS to prevent interception. ◾ Store JWTs in HttpOnly cookies to protect against cross-site scripting (XSS) attacks. ◾ Set short expiration times and consider refresh tokens for longer sessions. ◾ Implement mechanisms for revoking compromised tokens =>blacklists, short-lived tokens. [6.] Validation and Verification ◾ ALWAYS verify the JWT signature using the appropriate algorithm and key before processing the claims. ◾ Check all relevant claims (exp, iss, aud) for validity and relevance to your application. => Implement rate limiting to protect against brute-force attacks. =>Use security-focused HTTP headers to enhance protection. -------------- 👍 Follow -@techNmak
13
79
1
327
21,398
C:\Users\Mauri\Java☕️🍃 retweeted
💥Seguimos hosteando el #JavaDevConverge LATAM 2/4💥 Luego del éxito del primer encuentro, la comunidad de desarrolladores #Java continúa compartiendo todas su experiencias ¡Sumate! @MauriDeveloper 🌟 Link Evento: lnkd.in/dgBWaRPV
3
5
448
C:\Users\Mauri\Java☕️🍃 retweeted
💥Interbanking hostea el Java DevConverge LATAM💥      Sumate a la transformación digital junto a los grandes expertos en tecnología de la comunidad de desarrolladores #Java Para más info o inscribirte, ingresá acá 👉🏻 linkedin.com/posts/interbank… @MauriDeveloper
3
5
468
C:\Users\Mauri\Java☕️🍃 retweeted
¿Sabías que en el stand de @interbanking hay increíbles premios? No te pierdas ninguno🎁 Podés ser parte desde cualquier lugar que estés: nerdear.live 🙌
4
19
1,348
C:\Users\Mauri\Java☕️🍃 retweeted
¡Venite a @nerdearla a conocernos y jugar por premios re-copados! Te esperamos en nuestro stand para pasar un lindo día 🚀💯 #Nerdeala
2
6
332
C:\Users\Mauri\Java☕️🍃 retweeted
POV: llegás a #Nerdearla
Llegué a casa @nerdearla y me recibió un amigo
17
1
112
8,132
C:\Users\Mauri\Java☕️🍃 retweeted
Una noche normal en #Nerdearla
2
7
1
94
6,406
C:\Users\Mauri\Java☕️🍃 retweeted
Chau al primer día en el Konex🚀 ¡Queda mucho más por delante! Date una vuelta por #Nerdearla
1
5
70
4,461
C:\Users\Mauri\Java☕️🍃 retweeted
📣 @midudev y @goncy en la Gran Sala No te lo pierdas! #nerdearla
8
147
13,712
C:\Users\Mauri\Java☕️🍃 retweeted
Si te invitan @afilina y @smithmegan a #Nerdearla vos tenés que venir… lo dice la ley 🫡 Te esperamos en el Konex del 28 al 30 de septiembre 🚀 A las 9 abrimos las puertas! Inscribite GRATIS en ➡️ nerdear.la
1
8
26
3,657
C:\Users\Mauri\Java☕️🍃 retweeted
Trabajando para ustedes 🤓🔜 Nos vemos mañana en el Konex! 🎵VAMOS A NERDEAAAARLA 🎵
5
26
1
193
18,707
C:\Users\Mauri\Java☕️🍃 retweeted
Ya estamos en Buenos Aires en buena compañía 🇦🇷
55
25
3
1,932
134,377
C:\Users\Mauri\Java☕️🍃 retweeted
If you want to practice your React skills, @joyshaheb created this project for you: a mortgage calculator. And in this tutorial, he teaches you how to build it. You'll learn about functional components, Material UI, handling props, & much more. freecodecamp.org/news/react-…
1
134
2
568
90,696
C:\Users\Mauri\Java☕️🍃 retweeted
Todos somos un poco #nerds 🤓❤️ ¡Faltan 3️⃣ días para #Nerdearla! 📆 26 y 27 de septiembre: charlas virtuales 📆 28 al 30 de septiembre: evento presencial en el Konex 📲 Streaming de todo el evento Inscribite GRATIS ➡️ nerdear.la
2
12
2
42
8,921
C:\Users\Mauri\Java☕️🍃 retweeted
Ya somos ➕ 3️⃣0️⃣0️⃣0️⃣0️⃣ nerds inscriptos en #Nerdearla 😱
1
11
51
4,789
C:\Users\Mauri\Java☕️🍃 retweeted
Siguen las sorpresas de lujo en esta 10° edición de #Nerdearla 🚀 El jueves 28 de septiembre, a las 19hs desde el @planetarioBA vamos a tener 3 entrevistas imperdibles! ➡️ Entrevista a @smithmegan por @piatorres02 ➡️ Entrevista a Douglas Crockford por @codng ➡️ Entrevista a @MigOnMars por @guidodecaso En vivo por el canal de YouTube de @planetarioBA, para todo el mundo! Nos vemos ahí 🔜
20
3
62
8,243
C:\Users\Mauri\Java☕️🍃 retweeted
Comenzá a usar Interlegajo y disponibilizá los recibos de sueldos en forma digital para tus empleados, y todos los documentos laborales de tu empresa ¡con grandes beneficios! Todo en un solo lugar 💯 📢Tenés 1 mes gratis de prueba dejando tus datos acá 👉🏻 interbanking.com.ar/ventas.h…
2
4
363
C:\Users\Mauri\Java☕️🍃 retweeted
Con nuestros planes de banca digital podés potenciar tu día a día:   ✅Consultá movimientos y saldos de TODOS tus bancos.  ✅Realizá transferencias masivas multibanco. ✅Pagá tus servicios e impuestos. ¡Y mucho mas! 👉🏻 interbanking.com.ar/ventas.h…
1
1
2
252