Per farla breve e senza dare troppi dettagli, io e il mio socio in affari abbiamo avuto un'idea per un programma. Ignora essenzialmente la funzionalità di monetizzazione di un altro software iniettando pacchetti. È uno script molto semplice con 30 righe di codice.
Il software è utilizzato da migliaia o milioni di persone e lo sviluppatore guadagna $ 120.000 + al giorno. In pratica addebita una commissione dell'1% per l'utilizzo. Sono abbastanza sicuro che fosse solo un normale programmatore che ha rilasciato questo programma e si è arricchito durante la notte.
Abbiamo già stabilito che il nostro script è probabilmente illegale. Ma pensiamo che non sia etico per molte ragioni:
- Privato lo sviluppatore di potenzialmente milioni di dollari. Questo dipende dalla base utente dello script. Ha lavorato sodo per sviluppare un programma che fosse migliore degli altri e che meriti i soldi, secondo il capitalismo.
- Scoraggia i programmatori e gli hacker white-hat dalla scoperta di questo exploit da soli. È come trovare un codice cheat per un gioco e dirlo a tutti. Il gioco non è più divertente.
- Si allontana dall'economia invece di contribuire ad essa. Avremmo potuto usare la nostra conoscenza e il nostro tempo per creare valore e far crescere l'economia invece di prendere i guadagni di qualcun altro
- Fornisce allo sviluppatore lavoro extra per correggere l'applicazione e ridistribuirla.
Non siamo un'enorme società di software o un ricercatore di sicurezza. Siamo solo due bambini in un garage che non sanno cosa stiamo facendo. Lo sviluppatore ha milioni di dollari da perdere. Non è la legge che ci spaventa, ma la rappresaglia:
- Che cosa succede se lo sviluppatore è infuriato lo stiamo strappando e lui è una persona violenta?
- Che cosa succede se ci rintraccia e ha hackerato i nostri computer? Potrebbero esserci backdoor nel software.
- Una volta che siamo rintracciati, potrebbe assumere assassini o rapitori per venire dopo di noi
- Non sappiamo quanto potere e influenza abbia questo sviluppatore sulla comunità
Che cosa dovremmo fare? Elimina questo script e cancella i settori dei file? Usa la sceneggiatura noi stessi in silenzio? O ci stiamo preoccupando troppo ed è sicuro rilasciare lo script?
EDIT: Grazie a tutti per il meraviglioso consiglio. Dopo un giorno mi sono un po 'calmato e ho pensato logicamente al mio dilemma. Sì, abbiamo testato l'exploit e funziona , aumentando le nostre entrate dell'1%, ovvero $ 0,70 / giorno. Ho deciso di contattare lo sviluppatore e informarlo del bug. Mi avvicinerò lentamente e farò sembrare che sto cercando di aiutarlo. Se è ricco, potrebbe essere generoso. In caso contrario, nulla è perso e non devo più preoccuparmi di questo.
Non sono un hacker da cappello bianco o black hat o qualsiasi cappello che cerca gli exploit nel mio tempo libero o ha una passione per questo. Sono solo un utente del software che ha inventato questa idea un giorno. Inoltre, non ho mai pensato di aggiungere la scoperta al mio curriculum e di prendermi il merito se lo sviluppatore accetta la nostra segnalazione di bug.
Se lo rilasciamo come open source, dobbiamo preoccuparci di essere rintracciati e hitmen, solo per $ 0,70 in più al giorno. Gli altri utenti salvano collettivamente $ 120k ma risparmiamo solo $ 0,70. Se diciamo allo sviluppatore, abbiamo qualcosa da guadagnare ma niente da perdere.
Inoltre, questo impedisce alle persone in futuro di inciampare sull'exploit stesso, senza rendersi conto delle implicazioni e rilasciarlo.
Ovviamente l'argomento non può essere riaperto perché è fuori tema. Voglio solo dire a tutti quelli che hanno letto questo finora.