Juan Garrido (@tr1ana) header
Juan Garrido (@tr1ana) profile picture

Trianero de nacimiento

Triana
Joined March 2011
Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)Photo by Juan Garrido (@tr1ana)
Monkey365 is out! Scan your #Azure and #Office365 environments to discover security misconfigurations. github.com/silverhack/monkey…
7
111
4
292
Juan Garrido retweeted
Sra. Colau, según sus parámetros, #SoyPijo. Mi padre murió cuando yo tenía 18 años. No heredé nada. Mientras estudiaba Ingeniería Industrial, trabajaba todas las horas que podía para ganar dinero. Empecé de cero. He creado empresas, he vendido varias y me ha ido bien. Detrás hay incontables noches sin dormir, riesgos y sacrificios que usted desconoce. Me fui a California con mi familia para seguir emprendiendo. Mi mujer renunció a su plaza de médico, ganada por oposición. Después de 14 años, hemos vuelto. Y me encuentro con que una exalcaldesa de Barcelona considera aceptable hablar de “freír” a impuestos a personas como yo. Pagar impuestos es justo y necesario. Financiar los servicios públicos exige que contribuyamos según nuestra capacidad. Pero una cosa es exigir una contribución y otra convertir en enemigo a quien ha prosperado. Usted no sabe de dónde viene cada persona a la que llama “pija”. No sabe qué ha arriesgado, cuánto ha trabajado ni a qué ha renunciado. Su etiqueta borra todo eso para convertir el éxito económico en un motivo de desprecio. Un país necesita personas que quieran emprender, invertir, crear empleo y contribuir. Si el mensaje que reciben es que se las quiere “freír”, algunas acabarán haciendo todo eso en otro lugar. Y perderemos todos. No le pido que me exima de contribuir. Le exijo que deje de señalarme como enemigo por haber prosperado. La envidia es muy mala consejera. Y alimentar el resentimiento desde una tribuna pública es una irresponsabilidad. Usted ha sido alcaldesa y conoce el peso de sus palabras. Debatamos sobre impuestos, pero deje de utilizar el desprecio como argumento político.
Señora Cayetana Álvarez de Toledo: vamos a freir a impuestos a usted y a sus amigos pijos.
1,031
5,200
244
17,871
550,380
Juan Garrido retweeted
Replying to @ausstockchick
I'm building my startup in Melbourne. I did research other countries to figure out if it would better for me to start somewhere else. After weighing everything I would lose by moving out of Australia it simply wasn't worth it. Plus almost every developed country makes you pay taxes in some form or the other and it's make it very hard to move out once you start. Of course, I do agree it would have been much easier in other countries to access funding, get grants etc. There's very little support in that way here. I looked into the grants and they are more red-tape than they are worth. I got more funding from Anthropic, Microsoft, and other companies as startup credits than I got from the VIC or Fed gov (which was $0). nitter.cf/merill/status/20748611…
Why did I leave Microsoft? To work full time on 🔥 Maester. Over 40,000+ tenants today rely on Maester to monitor their tenants daily. I wanted to make sure that the tests they are running continue to be relevant and evolve as Microsoft 365 and the security landscape evolves. So today I'm announcing the launch of Maester.Cloud Maester Cloud is the portal companion to Maester that lets you track your results over time. It is multi tenant, runs in your cloud (or ours) and more → check out the site for all the features. More importantly Maester Cloud is a way for me to fund the continued development of the open source Maester core and the tests in Maester. That is our mission. In fact I worked with the core team @fabian_bader , @Thomas_Live , @MySnozzberries and @SamErde to create the Maester Manifesto (maester.cloud/manifesto). It is our promise to the community. If you value Maester and would like to support and ensure that Maester continues to grow and be healthy, I would be beyond thrilled if your organisation can sponsor this effort. I would also appreciate it very much if you can share this post with your network to spread awareness. Thanks!
5
1
18
2,391
Juan Garrido retweeted
Last chance to sign up for my Entra ID class in The Hague, starting November 16th. If that doesn't work out, I will also be back teaching at Insomni'hack next year in the first week of February. More info: events.outsidersecurity.nl/e… and insomnihack.ch/session/b8c02…
1
7
1
25
3,381
Juan Garrido retweeted
Huge thanks to @KelvinTegelaar and CyberDrain for the generous sponsorship and funding my full time work on Maester. Thank you @HarriJaakkonen Increment and the 80 plus Maester Cloud supporters. You help fund my open source work on Maester. And a special shout out to Graham Gold, my one and only GitHub sponsor. 🙏 Maester Cloud is my small venture. It's how I keep Maester going. If your company uses the open source version of Maester, please consider Maester Cloud. You get some neat new features, with more on the way. Enterprise? Fill in the waitlist form and I'll get back to you. And if all my other free tools and content help you, you can shout me a coffee by sponsoring me on GitHub. Maester.Cloud: maester.cloud/pricing Enterprise: maester.cloud/pricing#notify Sponsor me on GitHub: github.com/sponsors/merill
4
4
48
4,395
📢 Activamos la Red de cajeros automáticos de Euronet ATMs Cajeros España, para difundir la alerta de Moisés desaparecido en #Valladolid #Desaparecido #sosdesaparecidos #EuronetATMsEU facebook.com/EuronetATMsES/
1
228
53
2,807
🆘 DESAPARECIDO 🟠 Persona Vulnerable #sosdesaparecidos #Desaparecido #Missing #Torres #Valencia #Alzheimer Síguenos @sosdesaparecido
1
531
3
147
4,888
Te respondo citado, sin insultar, y porque creo que se está cuñadeando por encima de muchas posibilidades. Lo hago desde un espíritu absolutamente constructivo, espero que lo aprecies así Daniel. Vamos por partes. En el tema del tren no voy a entrar en detalles que ya bastante ruido hay. Hablemos de tu tesis a modo general. La frase que rebates no la dice nadie que haya certificado algo. En crítico no se habla de antiguo o moderno, se habla de proven in use. Las normas de seguridad funcional como IEC 61508, EN 50128 o DO-178C permiten justificar seguridad con horas de servicio acumuladas sin fallos peligrosos, y un SIL 4 implica una tasa de fallo peligroso por debajo de 10⁻⁸ por hora. Eso no se demuestra con tests, se demuestra con años de operación o con métodos formales. Cada línea que reescribes pierde ese crédito y vuelve a cero, con su análisis de riesgos, su validación independiente y su evaluador externo. El documento del F-35 es el JSF AV C++ Coding Standards, que deriva de MISRA C. Prohíbe excepciones, memoria dinámica después de la inicialización, recursión, RTTI y buena parte de la librería estándar. O sea que lo que se usa en un avión de combate es C++ amputado hasta parecerse a C con clases, y congelado desde 2005. Me llama la atención, siendo tú un experto; que en todo el hilo no salga Ada ni SPARK cuando hablamos de sistemas críticos. SPARK permite probar formalmente ausencia de errores en tiempo de ejecución, y es lo que se usa en control de tráfico aéreo como iFACTS en Reino Unido o en la línea 14 del metro de París, que se hizo con método B y código Ada generado a partir de la prueba formal. Con la NASA pasa exactamente lo mismo. Decir que usa C++ para todo se queda muy corto. El estándar de código de JPL y las reglas Power of Ten de Holzmann prohíben recursión, memoria dinámica tras la inicialización y bucles sin límite. F Prime, el framework en C++ que voló en Ingenuity, sigue esa misma filosofía, reserva toda la memoria al arrancar y usa un subconjunto muy controlado del lenguaje. Es C y C++ recortados hasta que sean predecibles, la misma premisa que el F-35. Las ofertas de empleo no enseñan la arquitectura del sistema crítico. Docker, Java o Qt en General Dynamics te dicen que hay HMI, simulación, herramientas y sistemas de misión. Nadie mete un runtime con recolector de basura ni contenedores en un lazo de control con requisitos de tiempo real duro, porque la latencia no es determinista y eso no lo certifica nadie. Y el Patriot es defensa antiaérea, no un misil balístico, por cierto. Lo de SpaceX es verdad, Dragon vuela C++ sobre Linux. SpaceX no ha publicado su estándar de código, pero Crew Dragon está certificada por NASA para llevar astronautas, y eso exige cumplir la Clase A de software de NASA, que obliga a tener un estándar de codificación y verificarlo. Lo lógico es que vaya por el mismo camino de C++ restringido. Luego usan procesadores comerciales sin endurecer y lo compensan con tres unidades redundantes, cada una con dos procesadores comprobándose entre ellos y votación cuando no se ponen de acuerdo. Ellos mismos explican que eligieron C++ por la cantera de ingenieros y las herramientas, no porque sea más fiable ni por ninguna otra cuestión. Lo de que Raytheon migre de FORTRAN a C++ es una decisión de mantenibilidad y de mercado laboral, no de fiabilidad, que es por lo mismo que SpaceX eligió ese stack. FORTRAN no tiene ningún problema intrínseco de corrección, sigue siendo la referencia en cálculo numérico y medio HPC corre sobre él. El 486 del Hubble es lo mismo. Se eligió porque está caracterizado hasta el último transistor, aguanta radiación mejor que nodos más pequeños y tiene errata conocida. En espacio se vuelan RAD750, que es un PowerPC de finales de los 90, precisamente por eso.
Como "no tengo ni puta idea de lo que hablo", os traigo una lección sobre diseño de sistemas críticos. La frase es: "Los sistemas modernos se programan con plataformas antiguas como COBOL / FORTRAN / mainframes porque son más fiables" Veamos unos cuantos ejemplos (sigo):
64
178
29
930
95,688
Juan Garrido retweeted
In lieu of flowers, memorial contributions may be made to: Johns Hopkins Alzheimer’s Disease Research Center Fund    alzresearch.org/giving/ Alzheimer’s Foundation of America Caregiver Resources     alzfdn.org/donate/ Photo Credit: Tommy Garcia
6,675
79,728
17,355
345,440
11,870,388
Juan Garrido retweeted
"Sólo pueden hablar expertos" Los expertos criticando un sistema de supervisión perfectamente funcional como es el LZB. Precisamente el LZB es lo que llevó a los trenes a su posición segura. El problema vino después.
🚆 Técnicos de Adif: «Sabían que el sistema no era seguro, el LZB está obsoleto, es de 1970» Transportes adjudicó el contrato para la renovación del sistema ERTMS en septiembre de 2021, pero dilató su ejecución durante 52 meses ✍️ Informa @KettyGarat abc.es/espana/tecnicos-adif-…
20
30
1
173
8,636
Juan Garrido retweeted
Hablaba por moóvil del accidente con un amigo que estaba en un atasco en el puente de Sevilla que el Gobierno del @PSOE ha dejado abandonado a medio hacer por renuncia del contratista,que subcontrató para el tensado por 1,5 millones al cuñado de Cerdán, que tampoco apareció.
64
1,049
47
2,346
203,054
Juan Garrido retweeted
‼️❌𝗔𝗟𝗧𝗔 𝗩𝗨𝗟𝗡𝗘𝗥𝗔𝗕𝗜𝗟𝗜𝗗𝗔𝗗❌‼️ 🧐Desapareció: #Ansoain #Navarra 🔁RT📲para ayudar en su localización #cadaminutocuenta Si tienes noticias de su paradero: 📞062 @guardiacivil 📩cndes-web.ses.mir.es/publico… 🔗Canal oficial @cndes_oficial
1
270
89
15,628
Juan Garrido retweeted
Cloudlfare cooking. Wish we could have this for Entra GSA and Conditional Access
🎨 Custom pages for @Cloudflare Access are here. Use HTML + Liquid to brand login, access-denied, and CLI approval pages. Give blocked users clear next steps, create custom branding, and make it easier on your users! Check out the new demo denied page I cooked up 🤩 🔗 developers.cloudflare.com/ch…
8
6
87
7,090
Juan Garrido retweeted
Bazzinga! Now you don't need to choose between Maester and Microsoft's Zero Trust Assessment. You can have both in one handy report! More to come 🤩
10
9
1
128
5,643
‼️ BREAKING: The private keys of 8 certificates from Indian certificate authority eMudhra were compromised, Mozilla says. Firefox blocked them within 3 hours. Each key should be a 116-digit number, but one was just 4. Anyone can guess them and forge HTTPS certs for any website.
65
4,407
87
53,899
684,499
Juan Garrido retweeted
🔴🔴🔴 Urgente. RT. Máxima difusión. Desapareció ayer a las 13.00 por la zona de Pío XII. Madrid.
1
360
5
164
6,428