andreabalducci

36.6K posts

andreabalducci banner
andreabalducci

andreabalducci

@andreabalducci

CTO & co-founder https://t.co/HbnRuha320🚀 | master of AI https://t.co/0rjJ9fDRhN | sup + snowboard + mtb addicted | surfer wannabe | nikon lover |

Here Katılım Eylül 2008
4K Takip Edilen1.3K Takipçiler
andreabalducci retweetledi
Paul Moore - Security Consultant 
Hacking the #EU #AgeVerification app in under 2 minutes. During setup, the app asks you to create a PIN. After entry, the app *encrypts* it and saves it in the shared_prefs directory. 1. It shouldn't be encrypted at all - that's a really poor design. 2. It's not cryptographically tied to the vault which contains the identity data. So, an attacker can simply remove the PinEnc/PinIV values from the shared_prefs file and restart the app. After choosing a different PIN, the app presents credentials created under the old profile and let's the attacker present them as valid. Other issues: 1. Rate limiting is an incrementing number in the same config file. Just reset it to 0 and keep trying. 2. "UseBiometricAuth" is a boolean, also in the same file. Set it to false and it just skips that step. Seriously @vonderleyen - this product will be the catalyst for an enormous breach at some point. It's just a matter of time.
Paul Moore - Security Consultant @Paul_Reviews

.@vonderleyen "The European #AgeVerification app is technically ready. It respects the highest privacy standards in the world. It's open-source, so anyone can check the code..." I did. It didn't take long to find what looks like a serious #privacy issue. The app goes to great lengths to protect the AV data AFTER collection (is_over_18: true is AES-GCM'd); it does so pretty well. But, the source image used to collect that data is written to disk without encryption and not deleted correctly. For NFC biometric data: It pulls DG2 and writes a lossless PNG to the filesystem. It's only deleted on success. If it fails for any reason (user clicks back, scan fails & retries, app crashes etc), the full biometric image remains on the device in cache. This is protected with CE keys at the Android level, but the app makes no attempt to encrypt/protect them. For selfie pictures: Different scenario. These images are written to external storage in lossless PNG format, but they're never deleted. Not a cache... long-term storage. These are protected with DE keys at the Android level, but again, the app makes no attempt to encrypt/protect them. This is akin to taking a picture of your passport/government ID using the camera app and keeping it just in case. You can encrypt data taken from it until you're blue in the face... leaving the original image on disk is crazy & unnecessary. From a #GDPR standpoint: Biometric data collected is special category data. If there's no lawful basis to retain it after processing, that's potentially a material breach. youtube.com/watch?v=4VRRri…

English
607
5.7K
22.6K
2.8M
andreabalducci
andreabalducci@andreabalducci·
Is a new GPT model coming soon? I had two coding sessions with GPT 5.4 yesterday and the model was significantly smarter.
English
0
0
0
41
Thomas Ricouard
Thomas Ricouard@Dimillian·
Let me know what you apps you build with it!
English
5
1
10
3K
Thomas Ricouard
Thomas Ricouard@Dimillian·
We just shipped a new Build macOS Apps plugin for Codex! It bundles a bunch of skills to help you build great macOS apps, from the UI to the code refactoring and telemetry. You can find it and install it within the Codex app.
Thomas Ricouard tweet media
English
43
54
1.1K
45.8K
andreabalducci
andreabalducci@andreabalducci·
@skirano Gave a screenshot of my web app to GPT 5.4 High this afternoon to copy the styles for a new app in a different stack. Ended up with a pixel-perfect working clone. 🤯
English
0
0
0
591
Pietro Schirano
Pietro Schirano@skirano·
Ok this is actually pretty impressive and I truly didn't see any model doing this before or being able to do it to this extent. When I asked Muse Spark from Meta to convert this image into code, it cut out the assets from the screens so it could use them correctly!
English
38
57
872
154.7K
andreabalducci
andreabalducci@andreabalducci·
AI Coding on the clouds. Flying to Milan for Microsoft AI Labs.
andreabalducci tweet mediaandreabalducci tweet media
English
0
0
1
40
andreabalducci
andreabalducci@andreabalducci·
Experimenting with Apple Vision Fx for my vibe coded Lightroom replacement.
andreabalducci tweet media
English
0
0
1
128
andreabalducci
andreabalducci@andreabalducci·
Current status: speed of light (codename MacPhoto)
andreabalducci tweet media
English
0
0
0
38
andreabalducci
andreabalducci@andreabalducci·
@signorina37H @WebMarkeThink Cioccolandia è bellissimo. Quando anni fa mi hanno chiamato in Google a Zurigo l’invito è stato “vieni a lavorare nella terra dello snowboard e della cioccolata” Ricordo sbloccato 😎
Italiano
1
0
2
33
Claudia
Claudia@signorina37H·
@WebMarkeThink Una vignetta all'anno e puoi viaggiare su tutte le autostrade, in lungo e in largo, senza pedaggi.
Italiano
2
0
7
536
andreabalducci
andreabalducci@andreabalducci·
@OpenAIDevs this seems like a backend issue rather than a model hallucination. Let me know if you need logs or how I should report it.
English
1
0
0
79