Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.java > #9053

Re: Problemi sempre problemi con Eclipse

From "CarMas" <carmas@jpknet.com>
Newsgroups it.comp.java
Subject Re: Problemi sempre problemi con Eclipse
Date 2017-04-20 11:43 +0200
Organization Aioe.org NNTP Server
Message-ID <od9vrv$1q95$1@gioia.aioe.org> (permalink)
References (3 earlier) <od4me6$nh9$1@virtdiesel.mng.cu.mi.it> <od4vbd$1etu$1@gioia.aioe.org> <od4vvq$2h5$1@virtdiesel.mng.cu.mi.it> <od52rq$1lpn$1@gioia.aioe.org> <2017041915364421669@mynewsgate.net>

Show all headers | View raw


"ciccio_the_best"  ha scritto nel messaggio 
news:2017041915364421669@mynewsgate.net...

> L'unica รจ, prima di compilare tutta l'applicazione, offuscarla
> con un offuscatore, togliendo anche tutti i commenti (che sono
> la principale forma diretta di documentazione di un progetto SW).

Mi ricordo che all'epoca dell'avvio del progetto (un decennio fa ormai) se 
ne era parlato e la soluzione era stata abbandonata perche' nel codice si fa 
abbondante uso di serializzazione, jni, rmi e credo anche reflection (su 
quest'ultima non sono sicuro ma al momento potremmo considerarlo abbastanza 
irrilevante). Non escludo pero' che sia stata abbandonata per le troppe 
difficolta' tecniche piu' che per l'impossibilita' della cosa.
La parte piu' sensibile del prodotto e' stata tutta portata in C con 
librerie di elaborazione (da cui jni per invocare i vari metodi). Queste dll 
a loro volta sono dei wrapper che includono anche l'interfacciamento con 
librerie commerciali di terze parti. Tuttavia la parte java che le usava era 
troppo esposta, un programmatore smaliziato poteva studiare e capire il modo 
in cui i vari metodi venivano fatti interagire per ricavarne un flusso di 
esecuzione, quindi e' stata fatta la scelta di trasformare il jar in un exe 
nativo win32.

Scusa se ne approfitto: per rimuovere i commenti esiste qualcosa di 
automatico? ho messo poco le mani su proguard ma mi sembra che si limitasse 
ad offuscare, lasciando i commenti. Per toglierli intendo proprio tutti, 
quelli in stile javadoc che quelli generici (con le // per intenderci), sia 
all'interno che all'esterno di un metodo...

> A questo punto solo un programmatore Java potente potrebbe
> riuscire a capire qualcosa dopo la decompilazione

Il punto sta qui, l'offuscatore non e' un metodo per prevenire la 
decompilazione ma per rendere difficile il lavoro dopo.
In sostanza si e' scelto il compilatore exe per "spostare il problema" dal 
punto di vista tecnico (ovvero, il reverse engineering era e resta cmq 
possibile) a quello commerciale (quanto tempo e risorse vuoi investire per 
riuscire a venirne a capo). Deterrente per deterrente, si spera(va) che 
fosse piu' "difficile" lavorare partendo dal nativo win32.

Naturalmente sono aperto a suggerimenti se l'ipotesi e' fondamentalmente 
sbagliata ed esistono approcci migliori o piu' corretti/adeguati. Sempre se 
intanto riesco a far funzionare Eclipse per poter continuare a lavorare a 
questo progetto (cambiare ide mi pare drastico attualmente)...

Saluti
CarMas

Back to it.comp.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-05 11:44 +0200
  Re: Problemi sempre problemi con Eclipse Patrick <pt@NOSPAM.c> - 2017-04-17 23:40 +0200
    Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-18 09:48 +0200
      Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-18 09:31 +0000
        Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-18 14:03 +0200
          Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-18 12:14 +0000
            Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-18 15:03 +0200
              Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-19 15:36 +0000
                Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-20 11:43 +0200
                Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-20 10:10 +0000
                Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-20 14:57 +0200
                Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-20 16:37 +0000
                Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-22 12:01 +0000
                Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-22 11:59 +0000
                Re: Problemi sempre problemi con Eclipse Jack <jack4747@gmail.com> - 2017-04-24 01:44 -0700
                Re: Problemi sempre problemi con Eclipse "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2017-04-24 18:40 +0200
                Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-24 17:49 +0000
                Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-27 15:10 +0000
                Re: Problemi sempre problemi con Eclipse Roberto Tempesti <roberto.tempesti@nospam.it> - 2017-04-27 17:28 +0200
                Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-27 16:12 +0000
                Re: Problemi sempre problemi con Eclipse "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2017-04-27 18:43 +0200
                Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-30 15:25 +0000
                Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-22 11:56 +0000
          Re: Problemi sempre problemi con Eclipse "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-04-19 15:31 +0000
      Re: Problemi sempre problemi con Eclipse Patrick <pt@NOSPAM.c> - 2017-04-18 15:51 +0200
        Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-19 10:23 +0200
      Re: Problemi sempre problemi con Eclipse "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2017-04-24 18:40 +0200
        Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-27 15:08 +0200
  Re: Problemi sempre problemi con Eclipse "Alessandro Carraro (JUG Padova)" <carraro.alessandro@gmail.com> - 2017-04-21 05:33 -0700
    Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-04-27 15:15 +0200
      Re: Problemi sempre problemi con Eclipse Enrico Bianchi <enrico.bianchi@ymail.com> - 2017-04-27 15:09 +0000
        Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-05-17 10:47 +0200
  Re: Problemi sempre problemi con Eclipse "CarMas" <carmas@jpknet.com> - 2017-05-18 14:34 +0200
    Re: Problemi sempre problemi con Eclipse "Alessandro Carraro (JUG Padova)" <carraro.alessandro@gmail.com> - 2017-05-18 22:18 -0700

csiph-web