Bezpieczeństwo w skrócie
- Pliki, nazwy plików i folderów oraz podglądy są szyfrowane algorytmem AES-256-GCM w przeglądarce przed wysłaniem
- Klucze szyfrowania nigdy nie trafiają na nasze serwery w użytecznej postaci, więc nie możemy odczytać twoich plików
- Hasło do konta nigdy nie opuszcza twojego urządzenia
- Opcjonalne uwierzytelnianie dwuskładnikowe z jednorazowymi kodami wysyłanymi e-mailem
- Pliki są przechowywane redundantnie w kilku centrach danych, zaprojektowanych tak, by przetrwać pożary i powodzie
- Serwery i baza danych znajdują się w Finlandii i podlegają RODO oraz fińskim przepisom o ochronie danych
Szyfrowanie end-to-end algorytmem AES-256-GCM
Gdy wysyłasz plik, twoja przeglądarka generuje nowy, losowy 256-bitowy klucz tylko dla tego pliku. Plik jest dzielony na fragmenty, a każdy fragment jest szyfrowany algorytmem AES-256-GCM z własnym, unikalnym nonce, zanim cokolwiek zostanie do nas wysłane. Nazwa pliku jest szyfrowana tym samym kluczem, więc nie wiemy nawet, co udostępniasz. Dla zdjęć i filmów w przeglądarce tworzony jest mały podgląd, szyfrowany tym samym kluczem.
Foldery działają tak samo. Każdy folder ma własny losowy klucz, który szyfruje jego nazwę i zabezpiecza klucze wszystkiego, co się w nim znajduje, więc udostępnienie folderu daje dostęp tylko do tego folderu i niczego więcej.
AES-GCM to szyfrowanie uwierzytelnione. Jeśli zmieni się choćby jeden bit zaszyfrowanego pliku, czy to przez wadliwy dysk, czy przez czyjąś ingerencję, odszyfrowanie się nie powiedzie, zamiast po cichu oddać ci uszkodzony plik.
Gdzie jest klucz
Każdy link do udostępniania dostaje własny losowy klucz, umieszczony w części linku po znaku #. Przeglądarki nigdy nie wysyłają tej części adresu URL do serwera. Gdy odbiorca otwiera link, jego przeglądarka używa tego klucza, aby odblokować klucz pliku, pobiera zaszyfrowany plik i odszyfrowuje go lokalnie. My widzimy zawsze tylko zaszyfrowane dane.
Konta zero-knowledge
Do korzystania z VeilShare nie potrzebujesz konta. Jeśli je założysz, jest zaprojektowane tak, że nadal nie możemy odczytać twoich plików, a twoje hasło nigdy nie opuszcza urządzenia.
Gdy się logujesz, przeglądarka przepuszcza twoje hasło przez Argon2id, algorytm wymagający dużo pamięci, stworzony po to, by zgadywanie haseł było powolne i kosztowne. Z wyniku wyprowadzane są dwa oddzielne klucze: jeden potwierdza naszemu serwerowi twoją tożsamość, a drugi odblokowuje twój osobisty klucz główny. Serwer przechowuje tylko solony hash pierwszego z nich, a klucz główny jest przechowywany w postaci zaszyfrowanej drugim kluczem.
Każdy plik i folder zapisany na koncie ma swój klucz zabezpieczony twoim kluczem głównym, bezpośrednio lub przez folder, w którym się znajduje. Dzięki temu po zalogowaniu możesz otworzyć swoje pliki na dowolnym urządzeniu, a my mamy tylko zabezpieczone kopie.
Klucz odzyskiwania i wymiana kluczy
Po założeniu konta dostajesz klucz odzyskiwania. To jedyny sposób na zachowanie dostępu do zapisanych plików, jeśli zapomnisz hasła, bo nie możemy zresetować szyfrowania, do którego nie mamy kluczy. Jeśli podejrzewasz, że twój klucz mógł zostać ujawniony, możesz wymienić klucz główny w ustawieniach. Wszystkie zapisane pliki zostaną wtedy w przeglądarce ponownie zabezpieczone nowym kluczem głównym.
Uwierzytelnianie dwuskładnikowe
Włącz uwierzytelnianie dwuskładnikowe w ustawieniach konta, a samo poprawne hasło nie wystarczy już do zalogowania.
- Kody są generowane kryptograficznie bezpiecznym generatorem liczb losowych
- Każdy kod wygasa po 10 minutach i działa tylko raz
- Kody są przechowywane jako hashe, nigdy jako zwykły tekst
- Liczba prób zgadnięcia kodu i próśb o ponowne wysłanie jest ograniczona, aby blokować ataki brute force
Możesz też zobaczyć wszystkie urządzenia zalogowane na twoje konto i zakończyć każdą sesję, której nie rozpoznajesz, albo wszystkie naraz.
Ochrona przed pożarami, powodziami i awariami sprzętu
Szyfrowanie chroni twoje pliki przed ludźmi. Oto jak są chronione przed fizycznymi katastrofami, takimi jak pożary, powodzie i awarie sprzętu.
Przechowywanie plików odporne na utratę centrum danych
Zaszyfrowane pliki są przechowywane w Cloudflare R2, usłudze zaprojektowanej z myślą o ekstremalnej trwałości. Każdy plik jest przechowywany jako kilka kopii lub jako fragmenty z kodowaniem korekcyjnym rozproszone na wielu dyskach w kilku centrach danych w obrębie regionu. Cloudflare projektuje ją tak, aby dane przetrwały awarie dysków i fizyczne uszkodzenia centrum danych, takie jak pożar czy zalanie.
Serwery i baza danych w Finlandii z codziennymi kopiami zapasowymi
Nasze serwery aplikacji i baza danych działają w Hetzner w Helsinkach w Finlandii, w centrum danych z certyfikatem ISO/IEC 27001:2022, czyli międzynarodowej normy dla systemów zarządzania bezpieczeństwem informacji. Oznacza to, że dane twojego konta podlegają RODO i fińskiej ustawie o ochronie danych.
Kopia zapasowa bazy danych jest tworzona automatycznie codziennie, a przechowywane są kopie z ostatnich siedmiu dni. Jeśli serwer ulegnie awarii, możemy go przywrócić z niedawnej kopii zapasowej.
Skradziony sprzęt nie ujawni twoich plików
Twoje pliki, nazwy plików i folderów oraz podglądy są szyfrowane kluczami, których nigdy nie mamy, więc skradziony dysk, wyciek kopii zapasowej czy włamanie na nasze serwery nie ujawnią tego, co udostępniasz.
Przed czym nie możemy chronić
Żadna usługa nie może obiecać idealnego bezpieczeństwa, a my wolimy uczciwie powiedzieć, gdzie leżą zagrożenia:
- Złośliwe oprogramowanie na twoim urządzeniu lub urządzeniu odbiorcy
- Widzimy podstawowe metadane potrzebne do działania usługi, takie jak rozmiary plików, daty wygaśnięcia linków i to, jak pliki są pogrupowane w folderach
- Widzimy podstawowe metadane potrzebne do działania usługi, takie jak rozmiar pliku, data wygaśnięcia i niektóre inne niewrażliwe dane
Pełną listę danych, które przetwarzamy, i tego, jak długo je przechowujemy, znajdziesz w naszej polityce prywatności. Wykryto problem z bezpieczeństwem? Daj nam znać, a przyjrzymy się mu.
Najczęściej zadawane pytania
Źródła
Udostępnij plik bezpiecznie
Za darmo, bez konta. Twój plik jest szyfrowany w przeglądarce przed wysłaniem, a my nie możemy go odczytać.
Udostępnij plik