|
|
|
|
Strumenti |
18-03-2013, 16:43 | #1 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Proteggere file su host?
Ciao, ho un abbonamento con tophost e tramite ftp faccio l'upload di alcuni file che però sono TUTTI facilmente scaricabili tramite http se si conosce percorso e nome del file all'interno del server.
E' possibile "proteggere" questi file e procedere al download tramite qualche metodo di autenticazione?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
19-03-2013, 07:37 | #2 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
|
|
19-03-2013, 12:38 | #3 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Ciao, sono su server Linux (ho appena verificato), per usare i comandi "cmod" devo utilizzare un client ssh?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
19-03-2013, 13:46 | #4 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
comq no vai tranquillo quei comandi funziano anche su sessioni ftp "normali" l'ssh è solo una prozezione "extra" |
|
19-03-2013, 14:15 | #5 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Scusa ma non ti seguo (non sono molto ferrato sull'argomento)
Con chmod vado a modificare i permessi sui file, giusto? E darò i permessi del download a chi?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
19-03-2013, 14:32 | #6 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
è un buon antidoto anti "leechers" ps sul box dei permessi e commando cmod digitta " 700 " assegnando cosi i permessi solo al propietario cioè tu, cosi li scarichi solo tu tramite "autenticazione sul server" sia che usi un download mannager e un ftp cliente cosi dovrebbe andare Ultima modifica di HacNet : 19-03-2013 alle 14:35. |
|
19-03-2013, 15:13 | #7 | |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Quote:
Hai idea di come possa scaricare questo file con il c# ora che è necessaria l'autenticazione?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
|
19-03-2013, 15:45 | #8 |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
|
19-03-2013, 15:48 | #9 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Attualmente sto testando così:
webClient = new WebClient(); webClient.Credentials = new NetworkCredential("username", "password"); try { webClient.DownloadFileAsync(location, this.tempFile); } E riesco a scaricare il file soltanto se uso come url: ftp://ftp.xxxxx.xx/nomeFile Vorrei però non passare dall'ftp ma procedere normalmente al download tramite http://www.xxxxx.xx/nomeFile come facevo prima di settare i permessi..
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
19-03-2013, 15:58 | #10 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
devi dare il path completto come link al programma che usi per scaricare! o è un limite impostato dall' hostmaster oppure devi dare anche password e login name al download mannager! prova con internet download mannager |
|
19-03-2013, 16:11 | #11 | |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Quote:
Forse devo gestire i cookies per l'autorizzazione?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
|
19-03-2013, 16:54 | #12 |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
|
19-03-2013, 16:59 | #13 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Ho letto che per scaricare tramite http un file che richiede autorizzazione bisogna intercettare i cookies. Il problema è che la finestra di login non mi compare nel browser, quindi credo non sia questo il caso.
La questione è questa: ho questo spazio ftp. Metto come permessi 700 e fin qui tutto ok. Il problema è che l'unico modo che ho di scaricare (dopo aver seguito questi passi), è quello di accedere tramite ftp. Non è possibile in alcun modo continuare ad accedervi tramite http previa autenticazione?
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
19-03-2013, 17:42 | #14 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
li ci inserisci la password username e gli dai in pasto l'indirizzo dove risiede il file! fai una prova http://www.internetdownloadmanager.com ma per cookie intendi la password col relativo username di acesso al server? che os usi? che broswer? in ie dovrebbe apparirti il prompt , la finestra per inserire le credenziali per scaricare |
|
19-03-2013, 17:46 | #15 | |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Quote:
Se utilizzo la classe webclient specificando username e password, il downlaod avviene solo tramite server ftp... se però sostituisco l'ftp con http, il file con i permessi solo per il proprietario, non può più essere scaricato tramite il webclient..
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
|
19-03-2013, 18:55 | #16 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
ma è una cartella con files dentro oppure un solo file sul server remoto? che client ftp usi ora? in livezilla tasto destro nella cartella contenente i files setti i permessi ed espandi i permessi "700" solo al propietario allo stesso tempo alle sotocartelle ed il suo contenuto! prova comq ad aggiungere il permesso di gruppo ma non credo c'entri! comq valore "770" in cmod in un certo senso gia settato per il propietario dovebbre risciarlo il file/files ! Ultima modifica di HacNet : 19-03-2013 alle 18:58. |
|
19-03-2013, 19:09 | #17 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
Questo programma in c# scarica semplicemente il file che gli indico e lo mette in una cartella che specifico.
Il problema non è per i permessi perché, come ti dicevo, se indico come file da scaricare "ftp.miosito/file" lo scarica (ovviamente ho dovuto specificare le credenziali)... se però metto "www.miosito/file", il download non avviene. Ovviamente se il file da scaricare è pubblico, è possibile scaricarlo con "www.miosito/file"..
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
25-03-2013, 01:31 | #18 | |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
Quote:
se si come? |
|
25-03-2013, 11:26 | #19 |
Senior Member
Iscritto dal: May 2005
Città: Messina
Messaggi: 15636
|
No, non ho risolto... nel senso che riesco a scaricare con il protocollo ftp un file protetto ma perdo delle informazioni in fase di download... per non perderci troppo tempo dietro, ho deciso che il file in questione, sarà semplicemente crittografato in AES in fase di upload e dopo essere stato scaricato verrà de-crittografato
__________________
CASE: Antec 900 - ALI: Enermax Pro82+ 525W - MOBO: Asus Z97I-Plus - CPU: i7 4770k @ 4.4 Ghz 1.22v - DISSI: Noctua U-14S - RAM: 2x8GB Corsair Vengeance LP @ 1866 Mhz - VGA: GTX 1070 ARMOR 8G OC - Monitor: Acer XF270HU - SSD: Samsung 850 EVO 500 GB MacBook Pro Retina 15" 2018 - i7 6 core, Radeon Pro 560X, 512 GB SSD
|
25-03-2013, 11:59 | #20 |
Senior Member
Iscritto dal: May 2011
Città: Arpanet
Messaggi: 5286
|
OK
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:57.