Jest jakiś protokół transferu plików z szyfrowaniem end to end? W sensie taki ftp w którym plik będzie szyfrowany podczas wysyłania i ściągania tak by na serwerze zawsze był zaszyfrowany. Ewentualnie jakiś klient który szyfruje w locie.
Hostować to możesz na czym chcesz zdalnym, byle umiało obsługiwać abstrakcję plików - zaszyfrowane chunki się uploadują jak pliki, a po stronie klienta następuje montowanie przez FUSE.
Właśnie mam na myśli coś takiego co robi mega, tylko chcę by to było przezroczyste.
No Mega robi tutaj robotę, ale jak szybko przeszukałem neta, to nie widzę takiego rozwiązania self-hosted FOSS, tylko właśnie takie dodatkowe warstwy z montowaniem wirtualnego systemu pliku, które potrzebują u podstawy/bazy jeszcze pośrednika/medium do chmury.
@Olszewski: W scp szyfrowany jest tylko transfer. A winscp dla SFTP ma opcje szyfrowania plików, patrz jak to wygląda na serwerze a jak w kliencie. Wydaje mi się że samo sftp ma z tym niewiele wspólnego i to ficzer klienta.
@patrolez: Nie sprawdzałem tego ale mam wrażenie że to nie to, wiem że mogę sobie zaszyfrować jakiś plik i go wysłać, ja mam na myśli coś co może być przezroczyste
W scp szyfrowany jest tylko transfer. A winscp dla SFTP ma opcje szyfrowania plików, patrz jak to wygląda na serwerze a jak w kliencie. Wydaje mi się że samo sftp ma z tym niewiele wspólnego i to ficzer klient
@K-S-: scp i sftp to to samo. To po prostu transfer plików przez ssh. A że ssh służy do transferu danych w bezpieczny sposób to tylko transfer jest szyfrowany z definicji.
@Olszewski: Czyli jeszcze podpowiedziałeś mi przypadkiem :) Mam wrażenie że mało kto o tym wie bo szukałem tego dość długo i nie mogłem nic znaleźć. Wszędzie są rady typu zaszyfruj plik a następnie go wyślij, co jest dziwne bo obecnie do wielu rozwiązań stosuje się szyfrowanie end to end (email, komunikatory, filmy) gdzie na serwerze lądują zaszyfrowane dane.
Tak to wygląda w opcjach zaawansowanych, jest tylko hasło nie ma żadnych kluczy.
@K-S-: FUSE, czy VFS, czy wirtualny system plików to taki twór w systemach operacyjnych, że użytkownik/aplikacje/programy mogą pracować na takim wirtualnym zasobie, niczym jakby to były fizyczne pliki/katalogi na komputerze, ale nie muszą to być nawet pliki, lub mogą to być pliki z innego komputera.
Pod pewnymi względami jest to lepsze niż np. używanie programu okienkowego, gdzie musisz coś przeciągać i upuszczać.
Teraz w zależności, gdzie mają być przechowywane zaszyfrowane pliki, to masz dwa schematy: 1️⃣) zastosować znowu klienta FUSE typu sshfs, wtedy zaszyfrowane pliki są w jedynej kopii trzymane na zdalnym komputerze/zasobie, 2️⃣) zastosować klienta, który utrzymuje mirrorowanie/synchronizację typu DropBox, rsync, NextCloud, Syncthing i zaszyfrowane pliki wtedy trzymasz zarówno u siebie, jak i na zdalnym zasobie.
@patrolez: Panie kolego, fajnie że dzielisz się wiedzą, ale szukałem właśnie czego takiego do bólu prostego. winscp spełnia to zadanie, choć przyznam że jestem zdziwiony że żaden inny klient z tego nie korzysta, oraz że działa to tylko z jednym protokołem.
Kodowanie UCS-2 (lub też kodowanie utf8mb3 [o wprowadzającym w błąd aliasie utf8 w MySQL *]) ma zasięg do codepointa U+FFFF: https://jira.mariadb.org/browse/MDEV-8334
#linux #devops #informatyka
@Olszewski: WinScp ma szyfrowanie ale tylko dla SFTP. W innych klientach nie widzę tej opcji. Tak czy inaczej dzięki ziom :)
Hostować to możesz na czym chcesz zdalnym, byle umiało obsługiwać abstrakcję plików - zaszyfrowane chunki się uploadują jak pliki, a po stronie klienta następuje montowanie przez FUSE.
@K-S-: SCP to po prostu transfer plików puszczony po SSH. SSH domyślnie jest szyfrowane.
Może ogarnij sobie kontener TrueCrypta i synchronizuj po rsync jako pojedynczy plik? W środku kontenera możesz mieć dowolny system plików.
@K-S-: z https://www.cryfs.org/comparison
(VeraCrypt to fork i następca TrueCrypta)
No Mega robi tutaj robotę, ale jak szybko przeszukałem neta, to nie widzę takiego rozwiązania self-hosted FOSS, tylko właśnie takie dodatkowe warstwy z montowaniem wirtualnego systemu pliku, które potrzebują u podstawy/bazy jeszcze pośrednika/medium do chmury.
źródło: comment_1644526542kVoj47UTh7iSGr8uacrsCa.jpg
Pobierz@patrolez: Nie sprawdzałem tego ale mam wrażenie że to nie to, wiem że mogę sobie zaszyfrować jakiś plik i go wysłać, ja mam na myśli coś co może być przezroczyste
źródło: comment_1644527030XRTLzsn4QzdDThfkjbBKbP.jpg
Pobierz@K-S-: lol, nawet nie wiedziałem o tej opcji. To chyba masz już rozwiązanie swojego problemu?
@K-S-: scp i sftp to to samo. To po prostu transfer plików przez ssh. A że ssh służy do transferu danych w bezpieczny sposób to tylko transfer jest szyfrowany z definicji.
[storage Chmury]
[refleksja/mirror(sync) storage Chmury na komputerze użytkownika]
[wirtualnysystemplików - CryFS (de)szyfrowanie z/do chunków]
[pliki i katalogi użytkownika]
Czyli jest więcej pierdzielenia się, niż to co ci WinSCP oferuje, bo to jest funkcją tego programu, a nie samego protokołu SCP (SFTP).
Tak to wygląda w opcjach zaawansowanych, jest tylko hasło nie ma żadnych kluczy.
źródło: comment_1644527756tnQZT8TpV3Itxk9ujeWNHS.jpg
Pobierz@patrolez: Twoje rozwiązanie jest dobre, ale akurat nie do tego czego szukam.
Pod pewnymi względami jest to lepsze niż np. używanie programu okienkowego, gdzie musisz coś przeciągać i upuszczać.
Może to też być lepsze niż np. wtyczka kliencka
Teraz w zależności, gdzie mają być przechowywane zaszyfrowane pliki, to masz dwa schematy:
1️⃣) zastosować znowu klienta FUSE typu
sshfs
, wtedy zaszyfrowane pliki są w jedynej kopii trzymane na zdalnym komputerze/zasobie,2️⃣) zastosować klienta, który utrzymuje mirrorowanie/synchronizację typu DropBox, rsync, NextCloud, Syncthing i zaszyfrowane pliki wtedy trzymasz zarówno u siebie, jak i na zdalnym zasobie.
Odszyfrowujesz je przez właśnie
źródło: comment_1644529184p5gPoPIHSILVwmFRmoHu08.gif
PobierzSwoją drogą zauważyłem że również zgłębiałeś tajniki emotek na wykopie, na moje to nie kodowanie tylko jakiś filtr który źle działa https://www.wykop.pl/wpis/61014629/emotki-dzialaja-na-wykopie-cos-sie-zmienia-w-kodzi/
Ostatni drukowalny znak, który wchodzi na wykopie to �, czyli Unicode Character 'REPLACEMENT CHARACTER' o codepoint U+FFFD: https://www.fileformat.info/info/unicode/char/fffd/index.htm
Kodowanie
UCS-2
(lub też kodowanieutf8mb3
[o wprowadzającym w błąd aliasieutf8
w MySQL *]) ma zasięg do codepointa U+FFFF:https://jira.mariadb.org/browse/MDEV-8334
A tutaj jest lista emoji dostępnych do codepointa U+FFFF: https://www.wykop.pl/wpis/63589187/niektore-emoji-unicode-dzialaja-natywnie-z-wykopem/
Wykop w obecnym stanie