Il software di decompilazione è considerato non etico o illegale?

15

Decompilare una libreria di link dinamici considerata non etica / illegale o blackhat?

Se, ad esempio, il risultato del decompilare mostrava metodi e letterali che contengono password utilizzate dall'applicazione, sta semplicemente visualizzando il codice sorgente decompilato che si rompe in quel codice?

    
posta Lock 06.02.2013 - 03:21
fonte

4 risposte

18

La legalità del reverse engineering dipende dal Paese . Come sommario:

  • Negli Stati Uniti, è legale finché il software è stato ottenuto legalmente, ma se la licenza lo proibisce esplicitamente (e la maggior parte delle licenze software lo fanno), si tratta di una violazione del contratto che costituisce la licenza - quindi "illegale ", ma una questione di diritto civile, non penale.

    Anche il DMCA ha implicazioni in merito. Il motivo per cui fai il reverse-engineering è importante: se lo fai per aggirare un sistema che controlla deliberatamente l'accesso alle opere protette da copyright, allora la legge ti colpirà potentemente.

  • Nell'Unione Europea, il reverse engineering è legale fintanto che è a fini di interoperabilità, qualunque sia la licenza in materia. Tuttavia, il reverse engineering non ti dà il diritto di pubblicare i risultati.

Come per ethics , beh, queste cose sono un po 'arbitrarie (che non è un problema) e non completamente universali (che è un problema). Non tutte le persone seguono le stesse convenzioni morali; relativisti morali lo trovano normale, ma tutti gli altri considerano che loro hanno ragione e chi no rispettare le stesse convenzioni è sbagliato. Inoltre, non è chiaro se sia possibile avere una posizione chiara sulla moralità del reverse engineering del software in abstracto ; dipende davvero dalle circostanze. Anche DMCA riconosce un insieme di "eccezioni" in movimento che, a partire dal 2012, rende jailbreak legale per smartphone ma non per tablet (negli Stati Uniti). Ora trova un sistema morale che possa fare una tale distinzione.

(E il Signore ha detto: "Non esegui il jailbreak del tuo tablet, a meno che non sia abbastanza piccolo da essere considerato un telefono". Whaaat?)

    
risposta data 06.02.2013 - 12:31
fonte
3

In molti paesi il reverse engineering è illegale, e per molto codice commerciale, i termini di utilizzo non ti permettono di decompilare o decodificare il codice.

Controlla i termini di utilizzo della DLL (se possibile) e controlla la legge nel tuo paese - potresti essere in violazione di regolamenti o termini, uno dei quali può metterti nei guai.

    
risposta data 06.02.2013 - 10:13
fonte
-2

Bene. Sì, direi di sì.

La maggior parte delle volte, quando scarichi un programma, accetti di non farlo Reverse Engineer. Quindi utilizzarlo per qualcosa oltre il suo scopo. Qual è l'hacking in realtà. Tipo. In realtà, cose come lo sfruttamento binario, il b / o ecc. Sono esplicitamente alla ricerca di una vulnerabilità. Non è come l'app web, dove se ti imbatti in una pagina vulnerabile, è piuttosto Oopsy. La decompilazione sta andando fuori strada per trovare qualcosa di sbagliato con il software.

    
risposta data 06.02.2013 - 06:49
fonte
-2

È tuo diritto decompilare qualsiasi software acquistato o freeware scaricato se non lo ridistribuisci o lo vendi a terzi. È anche legale parlare delle tue scoperte. Hai bisogno di leggere tra le righe di un contratto software che è scritto per gli interessi delle grandi aziende. Ad esempio, se acquisti un'auto puoi rimuovere qualsiasi pezzo che non desideri purché non comprometta la sicurezza stradale. Quando acquisti il diritto di utilizzare un prodotto, è tuo il piacere di giocare in qualsiasi modo tu desideri, purché non danneggi gli altri. Nel settore del software si paga per una licenza per utilizzarlo, ma tu sei quello che paga l'affitto e puoi ruotare tale software in base alle tue esigenze. Se vuoi rimuovere pezzi di esso per renderlo più veloce, è una tua scelta, se vuoi rimuovere la chiave di accesso o imparare come funziona puoi farlo fintanto che lo stai facendo con una copia a pagamento. Per quanto riguarda i diritti di proprietà intellettuale, è la stessa storia quando acquisti un libro e leggi semplicemente la parte del libro che ti piace, potresti strappare qualsiasi pagina che non ti piace e non stai frenando la legge. Intoit-SRA consente a chiunque di giocarci.

    
risposta data 23.02.2017 - 11:17
fonte

Leggi altre domande sui tag