Newsgroup: it.comp.sicurezza.windows
Titolo: OT? Fogli di excel sul web in sicurezza: è possibile?

OT? Fogli di excel sul web in sicurezza: è possibile?
Salve, vorrei mettere alcuni dei ns fogli di calcolo (.xls) sul web per
permetterne l'uso ai ns clienti,
vorrei però che tali fogli/file non fossero downloadabili sprotetti o
copiabili: è possibile?
Vi sono sistemi alternativi?
-- 
^__^
o.g.a.v.o.s. [Onorevoli  Grazie  A  Voi  Ohhh  Saggi]

 Vi sono sistemi alternativi?
Parti dal problema, e non dalla tua soluzione, e ci pensiamo su.
E non multipostare.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 E non multipostare.
Ciao Roberto, grazie innanzitutto
provo a spiegare meglio:
Io sono io.
tu sei il cliente.
Io preparo un doc excel che ti aiuta a calcolare il costo delle mie macchine
i miei calcoli sono dentro varii fogli.
Io voglio che tu possa fare le scelte che credi (opzioni es. larghezza
lunghezza...) scrivendole nel mio foglio/file.
Io voglio che tu possa leggere e stampare il costo calcolato in fondo.
Io NON voglio che tu possa aprire il mio file per vedere, copiare, spostare,
passare ad altri i miei dati, i miei calcoli (segreti), i miei costi e
ricarichi.
Il problema: Attualmente ho il file excel, ma le password di excel sono (a
quanto mi dicono) facilmente bypassabili, lo scopo
finale è quello di proteggere il ns lavoro/esperienza messo nelle tabelle,
al contempo permettendo ai ns clienti
di usufruirne (e se possibile limitandone l'uso temporale in qlc modo es.
100 stampe o 100gg o altro).
Multipost... brutto viziaccio... credo/spero non disturbi troppo :-P
Luca ^__^

 100 stampe o 100gg o altro).
In passato ho fatto la stessa cosa ma ho dovuto usare del codice vba
con procedure che includevano codice per depistare il maledetto curioso
avevo limitato il problema (per sproteggere il file ed usare le sue
procedure era necessario un po' di tempo e molto know-how)
ma se i dati sono VERAMENTE importanti
non c'e' soluzione xls non e' il prodotto adeguato.
Ciao,
Marco.

 Multipost... brutto viziaccio... credo/spero non disturbi troppo :-P
Beh, un pochetto.
Sai, la sensazione di deja-vu a lungo andare stanca.


In passato ho fatto la stessa cosa ma ho dovuto usare del codice vba
con procedure che includevano codice per depistare il maledetto curioso
avevo limitato il problema (per sproteggere il file ed usare le sue
procedure era necessario un po' di tempo e molto know-how)
ma se i dati sono VERAMENTE importanti
non c'e' soluzione xls non e' il prodotto adeguato.
Ciao, Marco
avresti la voglia e il coraggio di spiegare come hai fatto
ad uno che di VBA non mastica proprio nulla?
Tempo fā mi fecero questo esempio [uccidi.xls]
http://w11.easy-share.com/655143.html
in pratica VBA confronta la data gg dopo gg, superato il termine, cancella
tutto e si salva
cancellato....
pensavo di usarlo nel mio caso, se il tuo sistema č pių "furbo" sarei
veramente interessato.
Sono cmq interessato ad un tuo parere.
^__^
Luca

 pirippopirappo? macumba? citrix con pres.manager? scegliera' lui).
Ciao Roberto,
Se il mio foglio non avesse continuamente necessità di piccole modifiche,
prob lo
avrei già fatto, il fatto è che excel mi permette (nella mia ignoranza) di
apportare
tutte quelle modifiche alle regole e formule che necessita, fatto da un
professionista,
sarei costretto ad una continua consulenza...
Prima parlavi di Citryx: mi spieghi meglio cos'è e cosa si ottiene? (con
parole S E M P L I C I  :D )
Grazie
Luca

 parole S E M P L I C I  :D )
citrix metaframe presentation server
http://www.citrix.it/
http://www.ready.it/Citrix/Metaframe.htm
http://www.softwarespectrum.it/citrix/
E' una applicazione da installare su un win2kserver (o 2003 server) che
consente di pubblicare applicazioni di quella macchina al mondo esterno
Anche con interfaccia web.
In pratica, tu ti connetti alla tua macchina, e puoi eseguire excel.
Visto che lo esegui sul server (a te arrivano solo le immagini del
video, in pratica) non avrai la possibilita' di salvarlo, se la
configurazione e' stata fatta bene.


 Luca
Ciao Luca,
premesso che proteggere i programmi non e' assolutamente
semplice... anzi... direi che quello che possiamo ottenere e'
solo... limitare i danni...
la mia soluzione era molto simile ma piu' articolata:
scrivevo in due file su due directory differenti
e in modo differente (cioe' non in
chiaro) la data. Inoltre avevo inserito una verifica di
alterazione della data di sistema: in pratica se trovavo un file
con una data successiva bloccavo tutto (bastava controllare
due o tre directory importanti di windows: la cache, temp, etc)
Purtroppo non c'e' stato modo di convincere il cliente che la
soluzione xls non era adeguata cosi' ho dovuto cedere al
potere dei $ e soddisfare la loro richiesta di realizzare un
file xls virtualmente sicuro...
per aumentare il livello di protezione ho riempito
il codice di istruzioni di "despitaggio" e di autoverifica
(e' difficile da spiegare ma niente di complesso credimi)
Sempre lo stesso cliente un giorno mi ha chiesto di fare
un file xls che richiedeva un codice di attivazione
in quel caso mi sono dovuto leggere e criptare il serial-number
del disco e un numero random generato alla prima esecuzione
tutto questo doveva essere inviato via mail dall'utente al mio
cliente che sempre con xls (amava xls) gli generavo un
codice di attivazione per quello specifico utente.
Tutto bello, tutto carino ma il problema e' che una persona
esperta puo' ottenere accesso al codice VBA e se e' bravo
puo' rimuovere facilmente la protezione anche se hai inserito
codice di autoverifica e di depistaggio e sparso la protezione in 1000
punti differenti.
Marco.

 codice di attivazione per quello specifico utente.
 <cut>
A proposito di amare xls, un mio amico è amministratore di sistema in
una società piuttosto grossa, dove $megaboss è un po' impedito a usare
il pc, e fin qui niente di che...
il problema è che $megaboss non sa usare altro che excel e un giorno si
è imbestialito perchè non riusciva a inviare per email un'immagine. Vi
lascio immaginare con che software cercava di aprirla e salvarla...e il
casino a spiegargli che non si poteva fare :-)
Credo che alcuni casi siano proprio disperati,
Gufo
-- 
  ,___,          Armageddon means never having to say you're sorry.
  (9v9)
  (_^((\		    .: May the owl be with you :.
-^-"-"-\\-^-                  
http://gufo.dontexist.org

 Luca
Ciao Luca,
quello che dici non e' vero!!
Dipende dalle specifiche (e quelle le devi fare TU)
In estrema sintesi potresti chiedere di avere sul tuo sito
una pag di visualizzazione del tuo listino per i tuoi clienti (magari
dietro regolare registrazione e/o richiesta via mail e/o richiesta via
telefono)
e per te una pagina di configurazione dove potrai inserire nuovi pezzi
eliminare quelli non piu' disponibili, inserire prezzi, sconti ed
altro.
La cosa importante e definire bene le specifiche (non dimenticare
nulla,
campagne sconto, percentuali di ricarico e/o sconto specifiche per
cliente, etc)
Insomma ti serve la massima flessibilita' e configurabilita' (e un buon
programmatore).
Marco.

apportare tutte quelle modifiche alle regole e formule che necessita, fatto
da un professionista, sarei costretto ad una continua consulenza... Luca
Ciao Luca,
[cut] quello che possiamo ottenere e'
solo... limitare i danni...
la mia soluzione era molto simile ma piu' articolata:
scrivevo in due file [cut] [me lo invieresti un esempio (ma ricorda che di
vba non capisco nulla)]
Purtroppo non c'e' stato modo di convincere il cliente che la
soluzione xls non era adeguata [cut] [mi sembra di essere nelle stesse
condizioni +/-, ma per tè cosa sarebbe + adeguato?]
per aumentare il livello di protezione ho riempito
il codice di istruzioni di "despitaggio" e di autoverifica
(e' difficile da spiegare ma niente di complesso credimi)
Sempre lo stesso cliente un giorno mi ha chiesto di fare
un file xls che richiedeva un codice di attivazione [anche questa
"limitazione" mi interesserebbe, andrebbe bene anche non su excel...]
in quel caso mi sono dovuto leggere e criptare il serial-number
del disco [cut]
Tutto bello, tutto carino ma il problema e' che una persona esperta puo'
ottenere accesso al codice VBA e se e' bravo
puo' rimuovere facilmente la protezione anche se hai inserito codice di
autoverifica e di depistaggio e sparso la protezione in 1000
punti differenti. Marco.
Dimmi se ritieni possa essere il caso spiegarmi come hai fatto passo passo,
magari dimmi anche quante birre o euri mi verrebbe a costare ^__^
PS Io non sono innamorato di excel, certamente è (per mè) semplice,
flessibile e mi rende indipendente, ma se vi sono alternative, avanti con le
proposte
Luca

 Luca
Passo Passo? Non e' semplice almeno x due motivi:
1) Hai dichiarato di non conoscere molto VBA
2) Avevo scritto due o tre cento linee di codice!!!
Temo di non avere una copia del file (come avrai capito x me non era
nulla di utile... nulla da conservare... comunque mai dire mai...
faro' un controllo nel mio disco di backup storico)
La proposta piu' utile?!: Leggi mio precedente post.
Una piccola applicazione sul tuo server flessibile e configurabile (da
te)
a piacere e secondo le tue esigenze... Se cerchi sulla rete magari
esiste qualcosa
di gia' pronto all'uso.
In conclusione, per me xls e' l'ultima opzione!
Ha un solo vantaggio e' quasi gratuita (un buon programmatore in
massimo due/tre giorni
puo' fare tutto) l'altra richiede piu' tempo ma e' una soluzione
definitiva e piu' sicura.
Una sola curiosita': nel tuo "listino" quali sono i dati che definisci
segreti?
Il prezzo che tu hai pagato la merce? Perche' cosi' su due piedi se
proprio
non vuoi cambiare strumento potresti fare un xls (tuo personale) con
tutti i dati
e con una procedura per generare un xls con dati finali (non riservati)
per i tuoi
clienti.
Ciao,
Marco.

Ciao Marco,
Passo Passo? Non e' semplice almeno x due motivi:
1) Hai dichiarato di non conoscere molto VBA
2) Avevo scritto due o tre cento linee di codice!!!
Temo di non avere una copia del file (come avrai capito x me non era
nulla di utile... nulla da conservare... comunque mai dire mai...
faro' un controllo nel mio disco di backup storico)
[quasi quasi ci conto...speriamo :-P]
La proposta piu' utile?!: Leggi mio precedente post.
Una piccola applicazione sul tuo server flessibile e configurabile (da
te) a piacere e secondo le tue esigenze... Se cerchi sulla rete magari
esiste qualcosa di gia' pronto all'uso.
[scusa sono uno zuccone, ma cosa intendi con applicazione: un software già
pronto (tipo?) crearsi qlc con vba  :( , ....cosa intendi di preciso?]
In conclusione, per me xls e' l'ultima opzione!
Ha un solo vantaggio e' quasi gratuita (un buon programmatore in
massimo due/tre giorni
puo' fare tutto) l'altra richiede piu' tempo ma e' una soluzione
definitiva e piu' sicura.
Una sola curiosita': nel tuo "listino" quali sono i dati che definisci
segreti?
Il prezzo che tu hai pagato la merce? Perche' cosi' su due piedi se proprio
non vuoi cambiare strumento potresti fare un xls (tuo personale) con tutti i
dati
e con una procedura per generare un xls con dati finali (non riservati) per
i tuoi clienti.
In realtà non è così semplice, provo banalizzando un pò, tanto per capirci,
il listino non fà scegliere semplicemente un codice o una descrizione
e la moltiplica per il prezzo, ma "configura" la macchina in base alle tue
esigenze, è un pò come se (banalizzo) fosse in grado di calcolare il costo
di
una automobile in base al tuo peso, età ed altre caratteristiche (se sei
pesante e giovane calcolerà un motore veloce e potente; se vecchio e magro
un ammortizzatore morbido; ...) per arrivare al risultato uso dei
coefficenti (dettati da esperienze e prove pratiche= tempo fatica denaro,
per questo "segrete") e una marea di se, confronta, trova,... che verificano
che le varie scelte non facciano a pugni. Quindi prima calcola cosa serve,
poi "somma" i relativi costi...
Ovviamente, nel tempo le esigenze cambiano e di tanto in tanto (o anche
spesso) entro e modifico, correggo, aggiungo qlc formula o coefficente...
Ciao, a presto
Luca

 Ciao Marco,

Ciao Luca,
purtroppo non ho trovato il mio vecchio "lavoro" (che parolone)
ma credimi non e' un problema perche' non e' la soluzione giusta x te
(x nessuno).
Se vuoi continuare su questa strada puoi cercare un programmatore
spendere quattro soldini (veramente pochi) e ritrovarti il tuo file xls
"quasi" sicuro ma c'e' una
cosa che devi valutare con attenzione (oltre alle note gia'
segnalate... cioe'
sicurezza molto molto bassa) il tuo file sara' con macro e il tuo
cliente dovra'
consentire l'esecuzione delle tue macro per poter utilizzare il tuo
file...
sai quanti clienti non riusciranno a capire cosa devono fare e
semplicemente
crederanno che il tuo file non funziona?!? (credimi molti)
Hai almeno altre 4 strade:
1) Framework di pubblicazione sul web (con pagine attive) di file xls
In questo caso tu continui a lavorare sul tuo file xls con tutte le tue
formule nascoste
e coeff. segreti e i tuoi clienti devono solo accedere al tuo sito.
forse e' la soluzione giusta per te...
fai una bella ricerca con google con
pubblicare excel web
2) Far sviluppare da un programmatore una piccola applicazione (potra'
essere
in visual basic, visual c, etc) che svolge le funzioni del tuo file xls
(il tutto con due
modalita': amministratore (tu) che puoi inserire e modificare; utente
che puo' solo
usare l'applicazione) Come gia' detto l'applicazione dovra' essere
flessibile e
configurabile (altrimenti il programmatore e' un tonto o ladro).
3) Far sviluppare (da un buon programmatore) una web-application (asp,
php, etc)
in grado di svolgere il tuo compito. Questa opzione costa sicuramente
piu' di tutte
le altre ma e' sicuramente la piu' elegante. In questo caso tu accedi
al tuo
server per inserire/modificare i vari dati; i tuoi clienti per farsi il
loro preventivo
La differenza con la 1 e' che non c'e' un sw intermedio che converte
xls in pagine
per il web.
4) Cercare se esiste (credo proprio di si) un sw commerciale che puo'
essere
configurato ed adattato al tuo scopo (anche in questo caso vai di
google).
Dopo tutto questo supporto mi merito almeno una birra:-)
Ciao,
Marco.