Newsgroup: it.comp.programmare
Titolo: Ambiente Firefox

Ciao a tutti,
espongo il mio problema.
Creo una pagina web (html) all'interno di essa richiamo un active x (che 
mi sono costruito mediante c#) e uso i suoi metodi e proprietï¿œ.
Lancio la pagina html di IE7 e tutto funziona a meraviglia.
Lancio la pagina html da firefox ed ovviamente l'activeX non funziona.
Se mi sposto su firefox, quindi, gli activex perdono di significato.
Se volessi creare un componente per firefox da utilizzare all'interno 
della pagina html da dove devo partire ?
Che tipo di linguaggio devo utilizzare ?
Posso utilizzare c# ?
Grazie e buon lavoro.

 Grazie e buon lavoro.
Prego.

 Che tipo di linguaggio devo utilizzare ?
Apparentemente ha poco senso ciò che vuoi fare. Se i file che vuoi
manipolare sono di testo puoi usare benissimo l'accoppiata (x)html +
javascript, ma con file binari il discorso cambia. Se vuoi sviluppare
all'interno di FF segui le guide, sono esaustive (es. 
https://developer.mozilla.org/It
)

> Che cosa devi fare?
Hai ragione quando dici che tutto sembra un pï¿œ masochistico.
Spiego, velocemente, dove voglio andare a parare.
Innanzitutto voglio gestire un sito con un'autenticazione attraverso 
User e Password.
Ma per aumentare il grado di protezione del sito e permettere che quel 
sito venga utilizzato da 1 solo utente: Cioï¿œ colui che detiene User e 
Password (e non da altri che, illecitamente, vengono a conoscenza di 
quella user e password),  ho deciso di prendere in considerazione l'idea 
di una chiavetta.
Mi ero concentrato su una chiavetta di autenticazione ma l'ho scartata 
xchï¿œ troppo farraginosa e troppo vincolante, sia lato client che lato 
server.
Allora ho pensato ad una sorta di chiave per la protezione del software 
e mi sono detto:
Se mi creo un componente client (es. un activeX per IE)con dei metodi  e 
delle proprietï¿œ del tipo:
Esiste chiave
DammiPinChiave
...
...
Sarï¿œ questo ActiveX che interrogherï¿œ la chiavetta con dei metodi ben 
precisi e passare al server tutti i dati di cui ha bisogno per fare 
l'autenticazione univoca dell'utente che ha la chiavetta.
posso gestire una sorta di protezione per il sito.
Premetto che le idee sono ancora confuse quindi in tutto questo potrei 
non vedere i lati negativi della cosa.
Saluti e buon lavoro.

 Saluti e buon lavoro.
Siccome ho avuto a che fare in passato con protezioni software e
quant'altro, mi permetto di suggerirti prima di partire con questa idea di
valutare alcune cose:
1) Quanto tempo ti costa questa protezione?
2) Qual'� il valore che stai proteggendo? E le probabilit� che venga
attaccato o l'interesse per attaccarlo?
3) Il rapporto tra le due misure precedenti rende conveniente una soluzione
non semplice come potrebbe essere la tua?
Alla fine, fatti i conti, io ho sempre perso tempo inutilmente :-) Ma ero
pagato per farlo...
Inoltre valuta ancora:
1) Come rubano user e password possono rubare le chiavette (chiaro che la
probabilit� di rubare due cose � minore che per una sola)
2) La tua soluzione ti lega ad un sistema operativo
Potresti invece considerare una situazione dove la password cambia
frequentemente, ma qui ci sono valutazioni di tipo organizzativo da fare pi�
che tecniche.
My 2c
ciao, Enrico

 > di una chiavetta.
Solo da un utente o solo da una postazione o da entrambe le cose ?
Siamo nel 2009, quasi 2010: la gente vorrebbe collegarsi al sito della
banca anche dal palmare, non solo dal pc.
Eventualmente ci sono dei generatori di token, che generano delle
chiavi a validita' temporale che dipendono dall'ID dell'aggeggio e
dall'ora in cui viene generato: si usano queste cose per aumentare la
sicurezza, non accrocchi legati al sistema operativo e al browser che
generano solo complicazioni.

 l'autenticazione univoca dell'utente che ha la chiavetta.
Stai re-inventando la ruota quadrata.

 Grazie e buon lavoro.
Prego, lo stesso.

 Stai re-inventando la ruota quadrata.
Penso anch'io che, a meno di esigenze molto particolari, la soluzione 
migliore sia usare un generatore di token azionato dall'utente, 
acquistabile sul mercato. Il token verrï¿œ poi digitato nel browser e 
inviato via https insieme a un user-id ed eventualmente a una password 
fissa.
-- 
Carlo Milanesi
http://digilander.libero.it/carlmila

 standard come un generatore di chiavi.
Ma per la sola autenticazione non ce n'e' bisogno.

 l'autenticazione univoca dell'utente che ha la chiavetta.
Ecco perchï¿œ poi non funziona mai una fava.. se non hai capito come 
funziona il tutto..
