Portál AbcLinuxu, 26. října 2025 10:08
S rozvojem "cloudových" úložišť se čím dál víc hovoří a píše o bezpečnosti/privátnosti uložených dat. Jako zajímavá kombinace která umožní využít to lepší z obou. Šifrování u klienta, tak aby nešifrovaná data neopustila klientův počítač a uložení/sdílení/zálohování dat do cloudu.
Pro svůj pokus jsem použil Dropbox (DB) verze neb ho používám na Linuxu i Windows a Truecrypt (TC) a to z téhož důvodu. Pro mne je multiplatformnost důležitá i když omezující při výběru nástrojů. Jako další možnost pro otestování cloudového úlžiště je UbuntuOne - i když pro Windows to není nic moc - a v budoucnu snad GoogleDrive. Zatím jsem nenašel jiný "cloud disk" který by dokázal synchronizovat složky a byl pro Linux i Win, pokud o nějakém víte, dejte vědět v komentáři.
V GUI TC jsem si vytvořil 500 MB velký TC disk s následujícími parametry:
path: ~/pokusny.tc velikost: 500MB šifra: AES hash: RIPEMD-160 filesystem: FAT
cd ~/Dropbox
truecrypt -t --mount --non-interactive -v --password=123456 pokusny.tc /mnt ;
# Kopírování cca 450MB do TC
cp android-x86-4.0-eeepc-20120101.iso ChromeOS-Vanilla-2107.0.2012_04_11_1620-rdf23c6db-VirtualBox.zip /mnt ;
truecrypt -t --dismount --non-interactive -v --password=123456 pokusny.tc;
time (
dropbox status ;
# Presun TC volume
mv ~/pokusny.tc ~/Dropbox ;
while true ;
do
# Pokud je sesynchronizovano ukonci
dropbox status | grep -e Uploading -e Indexing || break ;
sleep 1 ;
done ;
dropbox status ;
)
Na mém relativně pomalém připojení to trvalo 45 minut tj. cca 185 Kbps
cd ~/Dropbox
time (
dropbox status;
# Rychly mount a unmout
truecrypt -t --mount --non-interactive -v --password=123456 pokusny.tc /mnt ;
truecrypt -t --dismount --non-interactive -v --password=123456 pokusny.tc;
dropbox status;
while true ;
do
# Pokud je sesynchronizovano ukonci
dropbox status | grep -e Uploading -e Indexing || break;
sleep 1;
done
dropbox status
)
Pětkrát opakovaný pokus ukázal časy od 40 do 42 sekund.
cd ~/Dropbox
time (
dropbox status;
# Rychly mount a unmout
truecrypt -t --mount --non-interactive -v --password=123456 pokusny.tc /mnt ;
# Kopírování 500 KB souborů
cp ~/+(projekt.rar|Ucet-2011.xls) /mnt;
truecrypt -t --dismount --non-interactive -v --password=123456 pokusny.tc ;
dropbox status;
while true ;
do
# Pokud je sesynchronizovano ukonci
dropbox status | grep -e Uploading -e Indexing || break;
sleep 1;
done
dropbox status;
)
Pětkrát opakovaný pokus ukázal časy od 34 do 54 sekund.
cd ~/Dropbox
time (
dropbox status;
# Rychly mount a unmout
truecrypt -t --mount --non-interactive -v --password=123456 pokusny.tc /mnt ;
# Kopírování 65 MB souborů
cp ~/virtualbox-4.1_4.1.4-74291~Ubuntu~oneiric_i386.deb /mnt;
truecrypt -t --dismount --non-interactive -v --password=123456 pokusny.tc ;
dropbox status;
while true ;
do
# Pokud je sesynchronizovano ukonci
dropbox status | grep -e Uploading -e Indexing || break;
sleep 1;
done
dropbox status;
)
Pětkrát opakovaný pokus ukázal časy od 6:11 min. do 7:33.
Tiskni
Sdílej:
ještě by to chtělo aby "šifrovali" názvy souborů a je to dokonalé ...
A cizí vlády to snad začne zajímat jenom v případě, že tam budeš mít nějaký plány na teroristický útok :)))Nebo pokud se budeš účastnit obchodu s drogami, bílým masem, zbraněmi či dalších high risk high reward aktivit.
akorát self-hosted... Tady je ale otázka software, sice existují řešení (ownCloud,...), ale cloudové služby mají svůj SW většinou promakanější a closed-source :-/
No, tak to je taky cloudOMG, to přece není cloud.akorát self-hosted...
. A nerekl bych, ze te synchronizace do prace zachrani
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.