back

Utilizzando un browser Web per accedere ai file di dati

È necessario utilizzare un URL, data nella finestra del server esportarlo sia il server locale (sulla rete Wifi) URL sul lato sinistro della finestra "server", o l'esterno URL indirizzo IP sul lato destro. Senza di autenticazione, è necessario ottenere una pagina come qui di seguito, l'elenco di tutti i file esportati.


Utilizzo di HTTPS

Se si configura HTTPS dando un non numero di porta zero (per esempio 8193) nella configurazione, il browser Web verrà chiesto con un messaggio di "errore dicendo che il X.509 certificato non è attendibile attraverso una Certificate Authority. Questo è perfettamente normale, perché l' applicazione sta costruendo certificati self firmata.

Ogni volta che si avvia il server HTTP, si costruisce una coppia di chiavi 2048 bit, quindi un X.509 certificato per la chiave pubblica della firma con il proprio indirizzo IP (lo stesso che nel URL utilizzato per connettersi su di esso). L'acquisto di un certificato per la firma di un certificato ben nota dell'Autorità per ogni server, è più costoso di questa applicazione. Impostazione di un determinato certificato nel pacchetto dell'applicazione non è sicuro.

In realtà, utilizzo dei certificati self firmati, non è un vero e proprio rischio per la sicurezza perché è necessario ottenere l'URL del server da qualcuno di fiducia. È possibile verificare l'indirizzo IP nel certificato, e un indirizzo IP è univoco nella rete.

Normalmente le modifiche del server almeno ogni giorno il suo indirizzo IP, è necessario riavviare il server ogni volta che devi usarlo, ed il vostro indirizzo è cambiato. Se siete in viaggio il vostro indirizzo IP sta cambiando molto spesso. Sembra meglio fermarsi da qualche parte, se si dispone di file di trasmettere a qualcuno, quindi avviare il server, guardate l'URL su schermo, e inviarlo via e-mail, quindi attendere la fine della trasmissione prima di andare avanti.

I messaggi certificati non attendibili dipendono dal browser che si sta utilizzando.

Con Mozilla Firefox hai tre messaggi.

È necessario "accettare il rischio".

Aggiungi eccezione ...

Conferma eccezione di sicurezza.

Utilizzando Google Chrome, si ottiene un solo messaggio.

Selezionare "Procedi comunque".

Con Opera si ottiene anche solo un messaggio di errore.

Basta "Approva" questa eccezione.

Utilizzo di certificati firmati in luogo di certificati autofirmati

È possibile evitare i messaggi di errore quando si avvia una sessione con il server esportarlo, usando solo certificati X.509 firmato in luogo di sé firmata. Ma per questo è necessario aggiungere i certificati dell'autorità di certificazione nel browser web o nel sistema operativo. È necessario installare il certificato radice ed il certificato di autorità intermedia. Potete prendere questi file dalla directory attività del proprio server esportarlo, o dal sito web www.ddcs.re, dando come URL http://192.168.1.47/assets/export-it-1.crt o http://www.ddcs.re/export-it-1.crt, e per il secondo certificato, lo stesso URL con export-it-2.crt. La procedura di installazione precisa dipende dal vostro browser e il sistema operativo. Quando entrambi i certificati sono installati nella lista di autorità di certificazione, è sufficiente un-selezionare l'opzione certificati autofirmati nella configurazione e per riavviare il server.

Su Android, con qualsiasi browser Web, ho avuto molti problemi con i certificati autofirmati, ma è possibile fare il login, non è possibile utilizzare i file in HTTPS (tutto funziona su HTTP). Normalmente dovremmo usare Phone_Settings / Sicurezza / Trusted_Credentials poi Install_from_Phone_Storage dopo aver copiato i file nella directory principale della scheda SD, ma in questo modo normale dà "installato utente" e non ha funzionato per me. Ho dovuto installare i certificati CA come "sistema" certificati CA. Per farlo è necessario l'accesso root al file system di Android, entrambi certificati devono essere rinominati export-it-1.crt a 741c5141.0 (file sono in attività e sul sito web), e export-it-2.crt a 1fa683a3.0. Questi due file devono essere installati in / system / etc / security / cacerts / e, infine, chmod 644 su questi file per impostare i bit di destra. Dopo un riavvio è possibile trovare questi certificati nella lista del dispositivo Android. Allora dovete configurare i server eXportit per l'utilizzo di certificati firmati.

Autenticazione

Se si definisce almeno un nome utente nella configurazione del server prima di iniziarlo, dovete dare il vostro nome utente e password per la connessione al server con HTTP o HTTPS.

Se si utilizza HTTPS, questi campi di testo vengono inviati direttamente criptato (forte) sulla rete. In HTTP la password è cifrata RSA da un javascript utilizzando un certificato X509 costruita in modo dinamico. Questo certificato è preparato sul server di start-up, e non è mai la stessa.

Se si vuole tornare a questa pagina di login più tardi, quando si utilizza l'applicazione, è sufficiente per entrare il semplice URL che punta al server HTTP del browser, qualcosa come http://111.22.33.44:8192 o https://111.22.33.44:8193 e quindi è possibile accedere di nuovo. Si viene automaticamente disconnessi dopo 10 minuti senza l'uso.

Infine, si ottiene la pagina HTML contenente l'elenco dei file di dati esportati. Se è stata utilizzata la procedura di autenticazione (e solo in questo caso), questa lista dipende il set di categoria per il nome utente utilizzato. Se sei considerato come un "proprietario", si ottenere la stessa pagina HTML che con la semplice HTTP senza autenticazione. L'elenco è breve se il nome utente è parte di una delle altre due categorie.

Se un utente ha accesso a più di una categoria, un elenco a discesa consente di passare da uno all'altro. Sembra buono per impostare insieme i file relativi allo stesso soggetto.

Su questa pagina Web, è possibile fare clic direttamente su un file, quindi l'impostazione predefinita del browser sarà utilizzato, per esempio il video plug-in può essere utilizzato. L'altro modo consiste utilizzando la casella per selezionare i file facendo clic sul pulsante "Play" in cima alla lista, e un Javacript con un'istruzione HTML5 sarà eseguito. Abbiamo le limitazioni del HML5 nel browser che si sta utilizzando.

In questa immagine il primo video di una selezione di tre file viene riprodotto. Stiamo usando un elemento video di HTML5 su Firefox. Il file deve essere un WebM, un H.264 MP4, o un file video ogg.

Avete lo stesso tipo di restrizione nella scelta di un elenco di brani. Firefox e Opera di sostegno soltanto file .ogg, la mia attuale versione Chrome supporta ancora .mp3 in aggiunta a .ogg

È anche possibile guardare un elenco di immagini (jpeg, gif e png). Le immagini vengono visualizzate per 3 secondi. È possibile mettere in pausa solo clic al centro, fare clic sinistro o destro dell'immagine per andare avanti o indietro.

Commenti

Puoi scrivere commenti nella parte superiore della pagina quindi per categoria, allora si può anche inserire un commento per ogni gruppo di file come video, audio, .. Infine, avete la possibilità di aggiungere commenti per file.

Solo l'autore di un commento e ai membri della categoria "proprietario" può cancellare un commento.

Senza autenticazione, tutti gli utenti sono considerati come gli amministratori, che possono eliminare tutti i commenti.

È possibile inserire emoticon nella posizione del cursore quando si scrive un commento solo selezionandolo nella lista appena sopra il campo di immissione testo. L'emoticon non viene visualizzato come un'immagine in questa zona testo puro, ma come l'indice preceduto da due segni "#".

Se volete potete scrivere un testo "sinistra a destra" con il server configurato in un linguaggio che utilizza questo senso, quindi passare il server a una "destra a sinistra" linguaggio per scrivere commenti nella direzione opposta. Un commento prende la lingua configurata del server al momento è scritto. La lingua del server può essere modificato dinamicamente.

I commenti definiti nella categoria "proprietario" sono scritti in tutte le categorie, insieme ai commenti della categoria. Il proprietario può fornire informazioni a livello mondiale su quello che è la condivisione senza dover riscrivere in tutte le categorie. back