NieuwsCryptoCrypto whitehat versus blackhat hackers: wat ze doen en hoe ze opereren

Crypto whitehat versus blackhat hackers: wat ze doen en hoe ze opereren

Auteur: Crypto Adventure·

Belangrijkste punten

  • Whitehat- en blackhat-hackers kunnen dezelfde technische vaardigheden delen, maar alleen whitehats opereren binnen geautoriseerde disclosure-, bounty- of reddingskaders.
  • Bug bounty-platformen zoals Immunefi, Sherlock, Code4rena en Hats Finance verbieden risicovolle tests op live contracts en betalen onderzoekers voor bewijs, niet voor het beheren van fondsen.
  • In het Liquid Network-incident namen aanvallers bijna 4,000 BTC op en gaven 3,400 BTC terug, terwijl ongeveer 598.5 BTC onder hun controle bleef zonder publiek bekendgemaakte bounty-afspraak.
  • Het SEAL Whitehat Safe Harbor framework autoriseert security researchers vooraf om kwetsbare fondsen te redden tijdens actieve exploits, met bountyvoorwaarden die al vóór interventie vastliggen.
  • Chainalysis heeft in recente jaren telkens ruim meer dan een miljard dollar aan diefstal van crypto-platforms gerapporteerd, waardoor vragen rond autorisatie centraal blijven staan in beveiligingsdiscussies.
Crypto whitehat versus blackhat hackers: wat ze doen en hoe ze opereren

Crypto-hackers worden vaak besproken alsof ze allemaal hetzelfde werk doen en alleen hun motieven verschillen. In de praktijk wordt de grens tussen een whitehat security researcher en een blackhat-aanvaller evenzeer bepaald door autorisatie, scope en wat er uiteindelijk met de fondsen gebeurt als door technische vaardigheid. Beide typen kunnen smart contracts, bridges, wallets, validators, private keys en protocollogica op expert niveau begrijpen. Wat hen onderscheidt, is hoe die expertise wordt ingezet.

Whitehat-hackers zoeken kwetsbaarheden zodat die kunnen worden verholpen voordat gebruikers geld verliezen. Blackhats misbruiken zwakke plekken voor diefstal, afpersing, marktmanipulatie, toegang tot privé-informatie of controle over infrastructuur. Crypto maakt dit onderscheid ingewikkelder, omdat een whitehat in noodsituaties soms kwetsbare fondsen kan verplaatsen tijdens een actieve aanval, terwijl een blackhat later gestolen activa kan teruggeven en vraagt om een deel van de buit als bounty te mogen houden.

Die grijze zone is zichtbaarder geworden nu DeFi-protocollen grote pools aan activa aanhouden in code die iedereen kan inspecteren. Sectorrapportages zoals de jaarlijkse crypto crime reports van Chainalysis hebben in elk van de afgelopen jaren voor ruim meer dan een miljard dollar aan diefstal van crypto-platforms geregistreerd, waardoor de vraag wie een protocol test — en onder welke voorwaarden — centraal staat in beveiligingsdiscussies. Om het verschil te begrijpen, moet je verder kijken dan het label dat een hacker zichzelf geeft en nagaan of de activiteit geautoriseerd was, of gebruikers risico liepen en of er al bountyvoorwaarden bestonden voordat fondsen werden verplaatst.

Wat is een crypto whitehat hacker?

Een crypto whitehat hacker is een security researcher die zwakke plekken vindt en opereert binnen een geautoriseerd disclosure- of herstelproces. Hun doelwitten kunnen smart contracts, bridges, wallets, exchange-infrastructuur, frontends, API's, validatorsystemen, multisig-opstellingen en andere onderdelen omvatten die digitale activa kunnen blootstellen.

Het meeste whitehat-werk gebeurt vóór een exploit. Een project publiceert een crypto bug bounty met vastgelegde doelen, uitzonderingen, ernstniveaus, meldingsregels en uitbetalingslimieten. Onderzoekers inspecteren de code, reproduceren een kwetsbaarheid veilig, leveren bewijs privé aan en geven het team tijd om te patchen.

De onderzoeker hoeft geen echt geld mee te nemen om te bewijzen dat de bug bestaat. Grote Web3-bountyplatforms vereisen doorgaans een proof of concept, terwijl testen dat live contracts, publieke netwerken, gebruikers of systemen van derden in gevaar brengt, verboden is. Immunefi's huidige whitehat rules verbieden bijvoorbeeld onder hun standaardkader het testen op mainnet- en public testnet-contracten. Platformen zoals Immunefi, Sherlock, Code4rena en Hats Finance hebben dit traject een standaardonderdeel gemaakt van hoe protocollen zich voorbereiden op lancering, met competitieve audits en doorlopende bounties naast traditionele security reviews.

Technisch bounty hunting lijkt daarom meer op adversarial quality assurance dan op gesanctioneerde diefstal. Onderzoekers denken als aanvallers, maar blijven werken binnen de grenzen die het project heeft vastgelegd. Wie in dat pad geïnteresseerd is, kan via een gestructureerde crypto bounty hunter workflow overstappen van algemeen bountywerk naar security research, met nadruk op veilig testen, bewijs en verantwoord melden.

Wat is een crypto blackhat hacker?

Een blackhat hacker misbruikt een systeem zonder toestemming en met een doel dat de eigenaar of gebruikers schaadt. In crypto gaat het doel vaak om direct financieel gewin, omdat smart contracts, bridges, exchanges en wallets activa kunnen bevatten die binnen enkele minuten na een succesvolle compromise overdraagbaar zijn.

Blackhat-aanvallen volgen niet één technisch patroon. Een aanvaller van smart contracts kan misbruik maken van foutieve accounting, access controls, aannames over oracles, reentrancy of een logische fout. Andere groepen compromitteren private keys, manipuleren medewerkers via social engineering, nemen ontwikkelinfrastructuur over, vergiftigen softwareafhankelijkheden of vallen de operationele systemen rond een protocol aan in plaats van de contracts zelf.

Aanvallen die zich op gebruikers richten, kiezen vaak een eenvoudigere route. Crypto wallet drainers kunnen legitieme mints, airdrops, stakingpagina's of supportportals nabootsen en een slachtoffer overhalen een gevaarlijke transactie te ondertekenen. Sommige aanvallen vertrouwen op malicious token approvals die een aanvaller later toestemming geven om activa te verplaatsen zonder ooit de seed phrase te kennen.

Zodra activa onder controle van de aanvaller staan, begint de tweede fase. Fondsen kunnen over wallets worden verdeeld, worden omgezet in meer liquide activa, over chains worden gebridged, via gedecentraliseerde exchanges worden gerouteerd of naar diensten worden gestuurd die attributie moeilijker maken. Publieke blockchains leggen veel van deze bewegingen bloot, maar zichtbare on-chain transactions onthullen niet automatisch wie een adres controleert. Blockchain-analyticsbedrijven en beveiligingsteams traceren deze stromen regelmatig en hebben in grote zaken geleid tot inbeslagnames door opsporingsdiensten, wat een reden is waarom onderhandelde teruggaven een terugkerend kenmerk zijn geworden van grote incidenten.

Whitehat versus blackhat crypto hackers

De technische methoden kunnen bijna volledig overlappen. Een whitehat en een blackhat kunnen dezelfde accountingfout opmerken en een vrijwel identieke proof of concept bouwen. Het verschil zit in wat zij met die kennis mogen doen en hoe zij zich gedragen zodra de kwetsbaarheid is bevestigd.

Daarom heeft een project met sterke smart contract security nog steeds duidelijke disclosurekanalen en incidentprocedures nodig. Audits kunnen bugs missen, integraties kunnen veranderen en nieuwe economische omstandigheden kunnen aannames blootleggen die bij de lancering onschuldig leken.

Hoe whitehat hackers opereren

Whitehat research begint meestal met scope. De onderzoeker identificeert welke contracts, domeinen, apps of infrastructuur in aanmerking komen en bestudeert vervolgens hoe activa en permissies door het systeem bewegen. In DeFi kan dat betekenen dat stortingen, opnames, liquidatielogica, oracle-afhankelijkheden, upgradepaden, adminrechten en cross-contract calls worden gevolgd.

Een veelbelovende bug wordt in een gecontroleerde omgeving gereproduceerd. De onderzoeker documenteert de voorwaarden die nodig zijn om de bug te activeren, de waarschijnlijke impact, de getroffen activa en een veilige proof of concept. Een goede melding geeft engineers genoeg informatie om het probleem te reproduceren zonder dat de onderzoeker het tegen echte gebruikers hoeft aan te tonen.

Na triage beslist het project of het rapport geldig is, hoe ernstig het is en of het binnen de bountyvoorwaarden valt. Uitbetaling hangt af van het programma. Een kritieke kwetsbaarheid die een protocol kan leegtrekken, kan veel meer opleveren dan een frontendprobleem met lage impact, terwijl dubbele of buiten scope bevindingen niets kunnen opleveren. Kritieke toprapporten op grote platformen hebben historisch gezien miljoenen dollars opgeleverd, wat de omvang weerspiegelt van de schade die één bug kan veroorzaken.

Hoe blackhat hackers opereren

Blackhats beginnen ook met verkenning, maar er is geen contractuele grens aan wat zij mogen onderzoeken. Ze kunnen publieke code inspecteren, governance-upgrades volgen, multisig-deelnemers bestuderen, gelekte inloggegevens zoeken, geprivilegieerde wallets monitoren, medewerkersidentiteiten in kaart brengen en externe afhankelijkheden testen totdat ze het zwakste punt vinden.

Sommige van de grootste crypto hacks in de geschiedenis kwamen niet voort uit exotische cryptografische fouten. Compromittering van private keys, bridge-zwakheden, controle over validators, smart-contractfouten en tekortkomingen in operationele beveiliging hebben allemaal geleid tot verliezen van honderden miljoenen dollars. Zaken zoals de Ronin Bridge en Cross River (Euler Finance) volgden technisch zeer verschillende paden, wat onderstreept dat het aanvalsoppervlak zowel mensen als infrastructuur omvat, niet alleen code.

Uitvoering is doorgaans gericht op snelheid. Zodra een zwakte wordt benut, moet een aanvaller mogelijk meerdere contracts leegtrekken, onderpand innemen, een prijsfeed aanpassen, ongedekte activa minten of fondsen verplaatsen voordat beheerders het systeem kunnen pauzeren. Daarna krijgt de aanvaller met een ander probleem te maken: transparante on-chain transacties omzetten in activa die kunnen worden aangehouden of uitgegeven zonder te worden teruggehaald of bevroren.

Waarom hacken sommige whitehats eerst en houden ze daarna een bounty?

Onder deze vraag worden vaak twee heel verschillende situaties samengevoegd.

De eerste is een echte noodredding. Er is al een exploit gaande, het protocol heeft vooraf interventie geautoriseerd en een andere security researcher verplaatst kwetsbare activa voordat de blackhat ze kan pakken. Het SEAL Whitehat Safe Harbor framework bestaat precies voor dit scenario. Deelnemende protocollen definiëren beschermde activa, hersteladressen, identiteitsvereisten en bountyvoorwaarden voordat een incident plaatsvindt. Een whitehat kan dan ingrijpen tijdens een actieve exploit en geredde fondsen teruggeven onder de gepubliceerde voorwaarden.

Sommige Safe Harbor-configuraties staan zelfs toe dat de whitehat de toegestane bounty direct behoudt voordat het saldo wordt teruggegeven. Dat is niet hetzelfde als eerst geld nemen en daarna een beloning verzinnen — de autoriteit en de betalingsformule bestaan al.

De tweede situatie begint met een ongeautoriseerde exploit. De aanvaller haalt activa weg, beweert later whitehat te zijn, biedt aan het grootste deel van de fondsen terug te geven en vraagt een percentage te mogen houden. Een project kan akkoord gaan, omdat 90% terugkrijgen beter is dan niets, maar een schikking achteraf maakt de oorspronkelijke aanval niet met terugwerkende kracht tot een geautoriseerde bug bounty.

De recente Liquid Network recovery laat zien hoe lastig die grens kan worden. Zelfbenoemde whitehats namen bijna 4,000 BTC op, vertelden Blockstream de fout te patchen en gaven later 3,400 BTC terug na on-chain onderhandelingen. Op 8 september bleef ongeveer 598.5 BTC onder hun controle. Er was geen publiek bekendgemaakte overeenkomst die dat restant als goedgekeurde bounty had vastgelegd, dus het omschrijven ervan als een bevestigde whitehat-beloning zou verder gaan dan de beschikbare feiten ondersteunen.

Jezelf whitehat noemen is daarom betekenisloos zonder de bijbehorende autorisatie. Een echt reddingskader vereist onafhankelijkheid van de oorspronkelijke aanvaller, een actieve dreiging, naleving van de regels van het protocol en terugkeer van fondsen volgens het afgesproken proces. Zelf de exploit starten valt buiten die bescherming.

Kan een blackhat whitehat worden door het geld terug te geven?

Gestolen fondsen teruggeven kan verliezen beperken en kan leiden tot een onderhandelde schikking, maar het verandert niet automatisch de aard van de oorspronkelijke toegang. Een project kan besluiten na een exploit een bounty aan te bieden omdat praktische terugwinning waardevoller is dan een langdurige achtervolging, maar die regeling blijft anders dan responsible disclosure of een vooraf geautoriseerde redding.

Onderzoekers die legitieme bounty-inkomsten willen, hoeven die onduidelijkheid niet te creëren. Formele programma's bieden een route om kwetsbaarheden te melden, de ernst vast te stellen en betaald te krijgen zonder controle over gebruikersfondsen te nemen. De onderzoeker wordt betaald voor de ontdekking en het bewijs, niet voor het gijzelen van activa.

Waarom crypto whitehat hackers nodig heeft

Crypto-systemen zijn aantrekkelijke doelwitten omdat code direct controle kan uitoefenen over liquide activa. Een kwetsbaarheid in gewone software kan data blootleggen of een dienst onderbreken. Een kwetsbaarheid in een bridge, leenmarkt of wallet kan al snel leiden tot de overdracht van miljoenen dollars voordat een menselijke operator kan ingrijpen.

Whitehats voegen een permanente adversarial laag toe rond audits en interne beveiligingsteams. Ze blijven aannames testen na de lancering, bekijken nieuwe integraties en brengen onafhankelijke onderzoekers naar systemen waarvan de economische prikkels voortdurend veranderen. Bug bounties maken een protocol op zichzelf niet veilig, maar ze maken het winstgevender om sommige kwetsbaarheden te melden dan ze te misbruiken.

Eindoordeel

Whitehat- en blackhat-crypto-hackers kunnen over dezelfde technische vaardigheden beschikken, dezelfde code bestuderen en dezelfde kwetsbaarheid ontdekken. Autorisatie en gedrag onderscheiden hen. Whitehats werken binnen disclosure-, bounty-, audit- of reddingsregels die bedoeld zijn om gebruikers te beschermen. Blackhats misbruiken systemen zonder toestemming en beslissen daarna of zij wat zij namen houden, verplaatsen, afpersen of teruggeven.

Noodreddingen door whitehats zijn het uitzonderlijke geval waarin het verplaatsen van live fondsen legitiem kan zijn, maar alleen als de autoriteit en herstelvoorwaarden al vooraf bestaan. Een hacker die eerst aanvalt en pas later over een bounty onderhandelt, kan helpen activa terug te krijgen, maar dat is niet hetzelfde als verantwoord whitehat research.