Hintergrund
- Ich suche gern auf Twitter nach Unternehmen und probiere schnelle Pentests aus
- Nutze häufig den Tab „Relevant People“ und bin so auf a16z gestoßen
Hack
- Bei der Untersuchung von a16z wurden Subdomain-Scans und Tools verwendet, um die Domain zu prüfen
- Auf einer Website namens
portfolio.a16z.com wurde ein AWS-Schlüssel entdeckt
- In einer JavaScript-Datei wurde festgestellt, dass der vollständige Inhalt von
process.env dynamisch eingebunden war
- Diese Zugangsdaten sahen nach echten Zugangsdaten aus
Auswirkungen
- Liste der kompromittierten Dienste:
- Datenbank (einschließlich PII)
- AWS
- Salesforce (möglicherweise mit Kontobeschränkungen)
- Mailgun (beliebige E-Mails senden und frühere E-Mails lesen möglich)
- mehrere weitere Dienste
Belohnung
- a16z gewährte keine Bug Bounty, weil öffentlich Kontakt aufgenommen wurde
- Die Hauptgründe waren:
- Auf der Hauptwebsite gab es keine Kontaktmöglichkeit
- Die auffindbare E-Mail
engineering@a16z.com kam als unzustellbar zurück
- Das wird als unfair angesehen
Verwandter Artikel
Zusammenfassung von GN⁺
- Dieser Artikel unterstreicht die Bedeutung von Pentests und dem Auffinden von Sicherheitslücken
- Er zeigt, dass selbst bei großen Unternehmen wie a16z Sicherheitslücken vorhanden sein können
- Diskutiert werden die Grenzen öffentlicher Kontaktaufnahme und die Bedeutung von Bug-Bounty-Programmen
- Projekte mit ähnlicher Funktion sind unter anderem HackerOne und Bugcrowd
1 Kommentare
Hacker-News-Kommentare
Eva hat Open-Source-Projekte gründlich pentestet und professionell offengelegt
Ich habe einmal einen ähnlichen Fehler gemacht
apostrophecmszur Verwaltung von API-Schlüsseln verwendetWenn man einen neuen Service erstellt und ein LetsEncrypt-Zertifikat hinzufügt, taucht in den Logs viel Müll auf
a16z hat keine Bug Bounty angeboten, weil die Kontaktaufnahme öffentlich erfolgte
Wenn Unternehmen sagen, sie seien "gehackt worden", bedeutet das, dass sie es nicht geschafft haben, wichtige Zugangsdaten sicher zu schützen
Für eine weitreichende Schwachstelle nicht einmal eine minimale Belohnung anzubieten, ist unangemessen
a16z ist damit beschäftigt, ein Whitepaper über die "Architektur generativer KI" zu schreiben
Wenn Zugriff auf die Salesforce-Instanz möglich gewesen wäre, wäre das für Gründer eine sehr beunruhigende Situation gewesen
Dass eine VC-Firma für eine so große Schwachstelle keine Bug Bounty anbietet, schafft kein Vertrauen
Ernst gemeinte Frage, wie man mit den technischen Fähigkeiten, komplexe Web-Apps zu bauen, einen solchen Fehler machen kann