senftinger (@JakeSenftinger) header
senftinger (@JakeSenftinger) profile picture

crypto, internet, law | @safelabs_ | personal account

Berlin, Germany
Joined May 2011
Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)Photo by senftinger (@JakeSenftinger)
senftinger retweeted
Onchain Security is the way forward! 💪 Will be speaking about @safe's #PolicyEngine in @summit_defi on Day 1 📢 Link to Talk: defisecuritysummit.org/2026/…
Coming soon to Safe Pro: the @Safe Policy Engine. Write your treasury rules into your Safe account and have a contract enforce them on every transaction. Planned at engine launch: recipient allowlists, spending limits, app allowlists, and time-delayed authority changes. A transaction outside policy will not execute, however many signers approve it. In final testing now. Design partners get early testnet access and help decide which templates ship first. safe.global/blog/introducing…
1
3
4
214
senftinger retweeted
A multisig (multi-signature) wallet is basically a crypto wallet that requires approval from multiple keys before a transaction can go through. It’s just like a joint bank account where 3 people have keys, but at least 2 must approve a withdrawal before funds can move. There are different setups, like 2-of-3 or 3-of-5, depending on how many approvals are required (you want). If you’re looking to understand it better, I’d recommend starting with @safe ’s documentation. It explains multisig wallets, how they work, and how to set one up. Here’s the link: docs.safe.global/
Good morning! Genuine question, what is multi signature wallet? Saw a tweet mentioning that but I don’t know how it works. Anyone got a guide I can read to understand what multisig means and how it works?
6
6
22
465
senftinger retweeted
how to make a multisig wallet for $0 (free) multisig wallets are safer than most hardware wallets > prepare the signers first - pick 3 to 5 wallets. hardware preferred (different brands) - each needs its own seed. metal backup - you only need the public addresses. never the seeds - 2 - 3 wallets you control - never 1 of anything. never all-of-n > deploy on safe (evm) - go to app.safe.global/ - connect one signer that has gas - pick the chain (ethereum, base, arb, etc) - create new safe - paste the 3 addresses & label them - set threshold (2 of 3) - review every character of your address - deploy, pay gas once, the contract address is your new wallet > fund and test - send a tiny amount to the safe address (not any signer) - propose a tx. get the required signatures. execute - only then send more money > solana version (squads) > go to: app.squads.so/squads - connect wallet with a bit of sol - add member public keys - set threshold - confirm. vault address is your receiving address > things you need to know - safe is the standard. billions locked in it - you can add/remove owners or change threshold later (needs current threshold) - start on testnet if you want zero risk practice > what not to do - don’t paste a wrong address - don’t use the same seed on multiple signers - don’t set threshold to 1 or to the full number of owners - don’t send big money before a successful test tx bookmark this. good luck not getting hacked
31
40
236
20,846
Safe is making it easier and more secure to use with @safe Pro Start a project with your email and upgrade ownership as you grow with more people and adding fully owned software and device account signers like @ambire and @Keycard_ • See all accounts in 1 Workspace • Safenet transaction tx verification network as a security layer • As simple or customized as needed I'm most looking forward to a version of Safe Pro for individuals with multiple accounts that has features like gasless txs, Safenet, and access controls
Safe Pro is live: the most professional way to self-custody. If self-custody has become critical for your team, @Safe Pro was built for you. ❇️ Oversee all your Safe accounts in one Workspace ❇️ Monitor transactions continuously with Security Hub ❇️ Implement policy controls on every transaction. Your assets never leave your custody. Check out our new website and get Safe Pro now: safe.global/pro
2
6
1
26
928
this is underrated! a core public good converts its adoption into revenue without restricting its free product - more of this, please on a more personal note, would love to see privacy baked into this, esp for payroll + treasury ops
Safe Pro is live: the most professional way to self-custody. If self-custody has become critical for your team, @Safe Pro was built for you. ❇️ Oversee all your Safe accounts in one Workspace ❇️ Monitor transactions continuously with Security Hub ❇️ Implement policy controls on every transaction. Your assets never leave your custody. Check out our new website and get Safe Pro now: safe.global/pro
8
9
2
36
2,665
senftinger retweeted
Safe v1.5.0 Smart Contracts are now LIVE in Safe Wallet & Safe APIs! The world's most battle tested multisig got a big upgrade 💪 @SafeLabs_ team is continuing to cook. What this means for users and builders: - New capabilities can be added to a @safe more cleanly without bloating the core account - Better primitives for increasingly sophisticated account policies and modules - Better transaction diagnostics for users, developers and support - Cleaner interoperability for apps and account extensions - Easier, more reliable indexing, particularly where tracing infrastructure is limited - More maintainable foundation for the account contracts
Safe contracts v1.5.0 is now the default in Safe{Wallet}. New Safes start on v1.5.0. All eligible existing Safe accounts can upgrade from Settings in one transaction. We recommend upgrading to v1.5.0. Your address, owners, and threshold all remain the same. Failed transactions now return the actual error, and module transactions run through Module Guard. More on what changed: safe.global/blog/safe-contra…
1
6
23
2,289
senftinger retweeted
Safe Pro is coming 💹 On 6 October, we launch Safe Pro. You can apply to become an Early Partner today and help us shape it. Company-wide administration, additional security features, audit history, and reporting across every @Safe account an organization runs, plus guided onboarding and professional support. Self custody stays the same. Ahead of launch, we're opening the Safe Pro Early Partner Program to teams who want to work directly with us and help shape what ships next. Apply for early access and find out more: safe.global/blog/safe-pro-ea…
18
22
10
109
45,140
BERLIN: DAS PROBLEM SIND NICHT NUR 5,8 TERABYTE. DAS PROBLEM IST, DASS MAN EINIGE DIESER DATEN NICHT EINFACH ÄNDERN KANN. Eine technische Einordnung des Berliner Datenleaks. Beim Berliner Cyberangriff konzentriert sich die öffentliche Diskussion bislang erstaunlich stark auf die schiere Datenmenge, personenbezogene Daten, Passwörter und die Frage, wer jetzt informiert werden muss. Das alles ist wichtig. Aber es ist nicht das größte Problem. Das wirklich Beunruhigende beginnt dort, wo Berichte über Schwachstellenanalysen der Berliner Trinkwasserversorgung, Dokumente zu kritischer Infrastruktur, Notfallunterlagen und andere interne Sicherheitsinformationen zutreffen. Denn damit reden wir über eine völlig andere Klasse von Daten. Ein Passwort ist ein Secret. Ein Secret kann ich ändern. Eine Infrastruktur ist eine Struktur. Und Strukturen kann ich nicht einfach rotieren. Wenn ein Passwort veröffentlicht wird: Password Reset. Ein Token: Revoke. Ein Zertifikat: Re-Issue. Ein Key: Rotate. Ein Account: Disable. Alles unangenehm, teuer und arbeitsintensiv, aber technisch lösbar. Was aber mache ich mit einer veröffentlichten Schwachstellenanalyse eines Wasserwerks? Mit dokumentierten Abhängigkeiten, Notfallkonzepten, Zuständigkeiten, bekannten Schwachpunkten, Betriebsabläufen, Eskalationswegen oder Sicherheitskonzepten? Ich kann schlecht sagen: „Wir rotieren am Montag unsere Trinkwasserversorgung.“ Genau deshalb sind solche Informationen so sensibel. Ein professioneller Angreifer beginnt einen Angriff nicht mit dem Angriff. Er beginnt mit Reconnaissance. Er möchte wissen: Wie sieht das Ziel aus? Welche Systeme existieren? Welche Abhängigkeiten gibt es? Wer ist verantwortlich? Wo befinden sich kritische Übergänge? Welche Schutzmaßnahmen existieren? Wo wurden Schwachstellen festgestellt? Welche Prozesse greifen bei einem Ausfall? Welche Dienstleister, Mitarbeiter und Organisationseinheiten spielen eine Rolle? Normalerweise muss ein Angreifer diese Informationen mühsam zusammensuchen: OSINT, Social Engineering, Scanning, Phishing, Credential Harvesting, interne Reconnaissance nach dem Initial Access. Das kostet Zeit, erzeugt Risiko und produziert Spuren. Eine interne Schwachstellenanalyse kann einen Teil dieser Arbeit bereits erledigt haben. Für den Verteidiger. Und jetzt möglicherweise auch für den Angreifer. Das ist der eigentliche Security-Super-GAU an solchen Leaks. Die Veröffentlichung einer Schwachstellenanalyse bedeutet selbstverständlich nicht automatisch: „Jetzt kann jemand die Berliner Wasserversorgung abschalten.“ Das wäre unseriös. Wir wissen weder vollständig, welche Dokumente tatsächlich enthalten sind, noch wie aktuell sie sind oder welche darin beschriebenen Schwachstellen inzwischen beseitigt wurden. Aber genau deshalb muss jetzt Assume Compromise gelten. Nicht nur für Accounts, sondern für INFORMATION. Man muss davon ausgehen, dass relevante Dokumente kopiert, lokal gespeichert, indexiert und mit anderen Informationen korreliert werden. Und man muss davon ausgehen, dass diese Daten noch Jahre später ausgewertet werden können. Das Internet vergisst einen solchen Dump nicht. Nach der Veröffentlichung ist die Anzahl der Kopien unbekannt. Damit existiert kein realistisches Szenario mehr, in dem Berlin sagt: „Wir haben die Quelle gelöscht. Problem erledigt.“ Die Vertraulichkeit ist irreversibel verloren. Systeme kann man recovern. Veröffentlichte Information nicht. Und dann kommt ein zweites Problem hinzu: 1,44 Millionen Dateien – sofern sich diese Angabe bestätigt – sind nicht einfach 1,44 Millionen Dokumente. Sie bilden einen Datensatz. Und Datensätze lassen sich korrelieren. Ein Organigramm allein mag harmlos sein. Eine Telefonnummer ebenfalls. Ein Vertrag vielleicht auch. Setze aber Personen, Funktionen, Telefonnummern, E-Mail-Adressen, Dienstleister, Verträge, Credentials, Systeminformationen, Organisationsstrukturen, Notfallprozesse und Schwachstellenanalysen zusammen, und daraus entsteht etwas völlig anderes: INTELLIGENCE. Das ist exakt der Punkt, den die Betrachtung als bloßer „Datenschutzvorfall“ verfehlt. Ein Angreifer braucht möglicherweise kein sensationelles Geheimdokument. Die Stärke liegt in der Korrelation. Wer arbeitet wo? Wer administriert was? Wer entscheidet? Welche Unternehmen liefern welche Leistungen? Welche Fachverfahren existieren? Welche Systeme hängen zusammen? Welche Menschen besitzen privilegiertes Wissen? Wie kommunizieren Behörden miteinander? Welche Prozesse werden in einer Krise aktiviert? Damit wird auch Social Engineering erheblich gefährlicher. Die klassische Phishing-Mail lautet: „Sehr geehrter Mitarbeiter, bitte Passwort bestätigen.“ Leicht zu erkennen. Eine Mail mit realen Namen, realen Vorgängen, realer Terminologie, echten Dienstleistern und echten organisatorischen Zusammenhängen spielt in einer völlig anderen Liga. Und genau hier kommt ein Punkt ins Spiel, der in der deutschen Sicherheitsdebatte regelmäßig unterschätzt wird: DAS PERSONAL. Nicht nur Administratoren. Nicht nur SOC, CISO und IT-Security. Das gesamte Verwaltungspersonal. Jeder Mitarbeiter mit Mailkonto, Fachverfahren, Dokumentenzugriff oder Telefon ist Teil der Sicherheitsarchitektur. Security Awareness ist deshalb kein jährliches Pflichtvideo mit fünf Multiple-Choice-Fragen. Mitarbeiter müssen Phishing erkennen, ungewöhnliche Vorgänge hinterfragen, sensible Informationen richtig behandeln, Berechtigungen ernst nehmen und Auffälligkeiten sofort melden. Wenn Beschäftigte Security als lästige IT-Vorschrift behandeln, Credentials weitergeben, Anhänge sorglos öffnen, Daten lokal herumkopieren oder Warnungen ignorieren, entsteht eine Verteidigungslücke, die kein SIEM der Welt vollständig schließen kann. Technik kann menschliches Fehlverhalten begrenzen. Sie kann es nicht vollständig eliminieren. Und deshalb ist Cybersecurity immer auch Sicherheitskultur. Wenn eine öffentliche Verwaltung diese Kultur nicht vom Sachbearbeiter bis zur Behördenleitung etabliert, haben wir nicht nur ein Berliner Problem. Dann haben wir ein Problem in Deutschland. Die technische Antwort auf den Leak ist ohnehin unangenehm. Berlin kann nicht einfach ein paar Passwörter ändern und anschließend Entwarnung geben. Man muss den veröffentlichten Informationsbestand selbst als Threat-Intelligence-Quelle gegen die eigene Infrastruktur behandeln: Was weiß ein zukünftiger Angreifer jetzt über uns? Welche Informationen sind noch gültig? Welche Schwachstellen existieren noch? Welche Prozesse müssen verändert werden? Welche Trust Relationships müssen überprüft werden? Welche Architekturinformationen ermöglichen Rückschlüsse auf den Blast Radius? Welche Notfallverfahren müssen angepasst werden? Welche Informationen erleichtern Social Engineering? Und bei welchen Informationen bleibt nur eine Möglichkeit: DIE DARIN BESCHRIEBENE REALITÄT ÄNDERN. Genau dort wird es teuer. Eine Schwachstelle kann man patchen. Eine historisch gewachsene Infrastruktur möglicherweise nicht. Einen Netzwerkpfad kann man ändern. Ein Wasserwerk nicht. Credentials kann man austauschen. Physische Standorte nicht. Software kann man ersetzen. Versorgungsabhängigkeiten nur mit erheblichem Aufwand. Man muss gegebenenfalls nicht die Datei ändern. Man muss die Welt ändern, die in der Datei beschrieben wird. Und hier beginnt das politische Versagen. Deutschland führt mit erstaunlicher Ausdauer Debatten darüber, welche Kommunikation der Staat überwachen, welche Plattformen er regulieren und welche zusätzlichen digitalen Kontrollmöglichkeiten Behörden erhalten sollen. Chatkontrolle lässt grüßen. Das ist eine bemerkenswerte Prioritätensetzung für einen Staat, der gleichzeitig offenbar fundamentale Probleme damit hat, die Vertraulichkeit seiner eigenen Informationen sicherzustellen. Informationskontrolle ist nicht Informationssicherheit. Eine Suchmaschine dazu zu bringen, einen Link nicht anzuzeigen, macht einen veröffentlichten Datensatz nicht wieder geheim. Eine Plattform zur Löschung aufzufordern, rotiert keine kompromittierte Infrastrukturinformation. Wer ernsthaft nach diesen Daten sucht, braucht Berlin nicht um Erlaubnis zu fragen. Die entscheidende Sicherheitsbarriere hätte VOR der Exfiltration stehen müssen. Nicht hinterher vor der Suchmaschine. Das ist vielleicht die bitterste Erkenntnis dieses Vorfalls: Wir diskutieren politisch immer häufiger darüber, wie der Staat Informationen anderer kontrollieren kann. Dabei wäre die wesentlich dringendere Aufgabe, den Staat endlich in die Lage zu versetzen, seine eigenen Informationen zu kontrollieren. Dafür brauchen wir keine weitere paternalistische Digitalpolitik. Wir brauchen professionelle IT-Security: Asset Management, Data Classification, Least Privilege, PAM, Segmentierung, Zero Trust, EDR/XDR/NDR, SIEM, 24/7 SOC, Egress Monitoring, DLP, Lifecycle Management, Patch Management, Threat Hunting, Red Teams, Purple Teams und Incident Response. Und wir brauchen Security Awareness und Security Culture in der gesamten Verwaltung. Denn der teuerste Security-Stack hilft wenig, wenn der Mensch davor glaubt, Sicherheit sei ausschließlich Aufgabe der IT. Security scheitert daran, dass Legacy-Systeme weiterlaufen, Verantwortlichkeiten zerfasern, Budgets fehlen, bekannte Risiken akzeptiert werden, niemand abschalten will und Mitarbeiter nicht verstehen, dass sie selbst Teil der Verteidigung sind. Die größte Lehre aus Berlin lautet deshalb nicht: „Wir müssen verhindern, dass Menschen die veröffentlichten Daten finden.“ Das ist nach einer Veröffentlichung dieser Größenordnung weitgehend vorbei. Die Lehre lautet: WIR MÜSSEN VERHINDERN, DASS DER NÄCHSTE DATENBESTAND ÜBERHAUPT DAS NETZ VERLÄSST. Und bei KRITIS muss zusätzlich gelten: Informationen, die einem Angreifer helfen könnten, kritische Infrastruktur zu verstehen, dürfen niemals denselben Blast Radius besitzen wie gewöhnliche Verwaltungsdaten. Need-to-know muss technisch erzwungen werden, nicht in einer Richtlinie stehen. Segmentierung muss existieren, nicht in PowerPoint. Logging muss ausgewertet werden, nicht nur gespeichert. Alerts müssen Konsequenzen haben, nicht nur Tickets erzeugen. Mitarbeiter müssen wissen, warum das alles wichtig ist. Und Management muss Risiken tragen, nicht nur Administratoren. Denn wenn sich die Berichte über die veröffentlichten KRITIS-, Schwachstellen- und Notfallinformationen bestätigen, hat Berlin nicht einfach Dateien verloren. Dann hat Berlin potentiell Wissen darüber verloren, wie Teile des Staates funktionieren, wie sie geschützt werden, wo ihre Schwächen liegen und wie sie sich im Notfall verhalten. Ein Passwort kann man ändern. Einen Staat kann man nicht mal eben rotieren. Und eine Sicherheitskultur kann man nicht installieren. Man muss sie aufbauen. Vielleicht sollte ein Staat, bevor er die Chats seiner Bürger kontrollieren möchte, zunächst beweisen, dass er seine eigenen Daten kontrollieren kann. Und damit kommen wir zum politischen Schluss dieses Desasters. Die derzeit Verantwortlichen haben beim Schutz elementarer staatlicher Infrastruktur offensichtlich keinen Grund zur Selbstzufriedenheit. Sollte ihnen nun eine Regierung folgen, die ihre Prioritäten weiterhin stärker bei Regulierung, Kontrolle und paternalistischer Digitalpolitik setzt als beim Aufbau einer robusten, professionellen Sicherheitsarchitektur, wird sich das Problem nicht lösen. Es wird nur unter anderem politischen Vorzeichen weiterverwaltet. Das wäre vielleicht die bitterste Pointe: Die einen haben es versäumt, den Staat digital verteidigungsfähig zu machen. Und die nächsten könnten denselben Fehler wiederholen, weil sie Sicherheit erneut mit Regeln, Zuständigkeiten und Kontrolle verwechseln. Cybersecurity interessiert sich aber nicht für Parteiprogramme. Ein ungepatchtes System bleibt ungepatcht. Eine schlechte Segmentierung bleibt schlecht. Ein ungeschulter Mitarbeiter bleibt ein Angriffspunkt. Ein unerkannter Datenabfluss bleibt ein Datenabfluss – ganz gleich, welche Farbe die Senatorin oder der Senator im Parteibuch trägt. Wenn Deutschland nicht endlich begreift, dass digitale Souveränität zuerst bedeutet, die eigene Infrastruktur, die eigenen Daten und die eigenen Mitarbeiter verteidigungsfähig zu machen, dann wird Berlin nicht der letzte Fall dieser Größenordnung gewesen sein. Dann werden wir weiter über Datenschutz reden, während unsere Daten gestohlen werden. Über Regulierung, während unsere Systeme veralten. Und über Informationskontrolle, während andere längst unsere Informationen kontrollieren. Die Zukunft könnte tatsächlich düster werden. Nicht weil die Angreifer unbesiegbar wären. Sondern weil wir ihnen seit Jahren dabei helfen, indem wir Security verwalten, statt sie zu betreiben.
109
491
56
1,857
232,462
senftinger retweeted
Safe accounts hold $7B in stablecoins and has processed almost half a trillion dollars. We used @Dune's new stablecoin schemas to break down who holds what, where, and how much is moving. 🧵
2
4
6
23
26,834
HOLY SHIT!!! 🤯 NEVADA POLICE LEAKED A CRYPTO SEED PHRASE ON BODYCAM. The video went public. Shortly after, the wallet was drained of $1.1 MILLION+. No blockchain hack. No sophisticated exploit. Just a seed phrase appearing in police footage. One leaked video. $1.1M gone. 😭
132
197
49
1,546
492,749
senftinger retweeted
I love how the @SafeLabs_ team effectively turned @fileverse into a full blown prototyping tool with user interviews and feedback. Policy Engine discovery in action.
4
13
2
51
4,085
senftinger retweeted
Building high operational trust with our users is one of our biggest goals of this year. @safe is used by a myriad of customer segments and use cases. And often supporting all use cases has been a challenge in terms of maintaining these with high reliability. However we are now sharpening this. Our goal: identify and reduce high impact errors towards users. I'm already very proud of this effort being undertaken by the @SafeLabs_ team. I want to share our efforts so far as we build. Thread below 👇
2
2
4
16
3,069
senftinger retweeted
The @ethereumfndn moved its entire treasury into Safe. @VitalikButerin keeps more than 90% of his holdings in a Safe multisig. That capital doesn't move to chains where Safe isn't deployed. @anionchainn wrote about why, if you want to launch a chain, you should deploy @safe first ↓
5
10
2
57
5,811
senftinger retweeted
Built a prototype to help multisig owners save time by auto publishing txn events to a configured slack channel. It's a behavior I see a lot in slack, signal, telegram etc. i.e., "Hey, can you sign this txn?" For the hive mind, what's a great way to make this more spoof-resistant? Signed receipts / attestations?
5
4
13
741
senftinger retweeted
Most onchain treasuries don't get hacked, they get misconfigured. Security Hub scans your Safe and scores it 🟥 Sanctioned or malicious signers 🟥 Untrusted modules and guards ✅ Threshold and recovery checked ✅ Contract version matched to official deployments and more See where you stand
5
2
24
5,865
senftinger retweeted
browse the entire crypto regulation in the eu and talk to it while you do more primary sources and links added daily
2
20
3,208
sign-in with ethereum is actually a terrible idea because it trains people to sign messages all the time & creates _signing fatigue_. what you actually want is the exact opposite. a sig should be considered _dangerous_ and treated as a _special event_. it should not be something users do casually as part of their normal workflow. if people get used to clicking "sign" everywhere, they stop paying attention & eventually sign things they do not understand (this happens every minute in this space btw). the right security model is to teach users that signing something is a _serious action_ that deserves a lot of scrutiny, and not to normalise it as just another login button. we should immediately stop doing this shit.
33
26
5
228
21,202