Voordat we de methoden bespreken die we kunnen gebruiken om bestanden te verzenden, laten we het hebben over metadata.
Dus elk bestand, of het nu een afbeelding, een pdf of een document is, elk digitaal bestand heeft metadata.
Wat we daarmee bedoelen, is de informatie die aan het bestand is toegevoegd en die meer informatie over
het bestand zelf kan onthullen, zoals de maker.
Het programma dat is gebruikt om deze applicatie te maken, het tijdstip waarop het is gemaakt en meer.
Laat me je een voorbeeld laten zien.
Dus hier heb ik een oude foto van mijn auto gemaakt met een oude telefoon en als ik gelijk heb.
Klik op deze foto en bekijk de eigenschappen.
En ga naar het tabblad afbeelding, zoals je kunt zien, krijgen we nu veel informatie over deze afbeelding,
de eerste paar dingen zien er misschien niet erg interessant uit, zoals het type afbeelding, de breedte en de
hoogte.
Maar als je naar beneden gaat, kun je het cameratype zien, dat was Apple.
U kunt het cameramodel zien.
Het was op iPhone zes.
Zoals je de datum kunt zien waarop deze foto is gemaakt, de exacte datum met de datum, met de tijd kun je zelfs
zien of de flitser is gebruikt of niet.
Dit is nu een voorbeeld van een foto.
Als u hetzelfde doet voor een document, ziet u de maker van het besturingssysteem, het programma dat is gebruikt
om het te maken, enzovoort.
Daarom kan al deze informatie worden samengevoegd om te begrijpen welke platforms u gebruikt en van daaruit te
werken om u te anonimiseren.
Als u bestanden anoniem wilt delen, is het daarom een heel goed idee om al deze informatie te verwijderen om
de hoeveelheid informatie die kan worden gebruikt om u te identificeren, te minimaliseren.
Gelukkig is dit heel, heel eenvoudig en zegt het dat alles wat je hoeft te doen goed is.
Klik op het bestand waarvan u de metagegevens wilt verwijderen.
En klik op Clean Metadata one, klik hierop, het zal eerst een back-up van de afbeelding maken, zoals je hier kunt zien,
voor het geval het proces iets zou kunnen breken.
En dan hebben we hier de afbeelding zelf nadat we de metadata ervan hebben gewist.
Dus.
Rechts, klik erop en ga nu naar eigenschappen.
En als je naar het tabblad afbeelding gaat, zoals je kunt zien, zien we geen informatie met betrekking tot mij, de persoon
die de afbeelding heeft gemaakt.
We zien dus niet het lettertype, het cameratype en de tijd waarop het is gemaakt enzovoort.
Nu, zodra je de afbeelding hebt gewist, ben je klaar om deze te delen, zodat je door kunt gaan en
een van de services voor het delen van bestanden kunt gebruiken die we al kennen op Clearnet, zoals Google Drive, Dropbox
enzovoort.
Het enige probleem is met de services die vergelijkbaar zijn met veel Clearnet-services.
Ze zijn niet privé.
Ze gaan gegevens loggen, ze gaan je volgen en ze zijn niet veilig.
Niet alleen dat, maar de manier waarop deze services werken is niet erg privé omdat ze uw bestanden uploaden naar een
online server of naar de cloud.
Dus je zou kunnen denken, oké, ik ga dit niet gebruiken, ik ga de e-mailservices gebruiken
die ik je eerder heb laten zien, omdat je allemaal bijlagen kunt verzenden, maar ze hebben hetzelfde probleem.
Uw bestand wordt geüpload naar een server, naar de cloud.
Dus laat me je laten zien wat ik bedoel.
Laten we zeggen dat David hier rechts een bestand naar John wil sturen.
En wat ze willen doen, is dat ze Google, Dropbox of zelfs een van de e-mailservices willen gebruiken die ik je eerder
heb laten zien.
Om dat te doen, wordt het bestand geüpload naar de cloud, naar een server die eigendom is van een van deze bedrijven.
En dan gaat John dit bestand uit de cloud downloaden.
Dus het eindresultaat is dat zowel David als John kopieën van het bestand hebben, wat prima is.
Maar tegelijkertijd zal de server die het bestand host, een kopie van dit bestand hebben, wat een
aantal problemen oplevert.
Iedereen die toegang heeft tot de server, heeft toegang tot het bestand.
Dus de medewerkers die op die server werken, hackers die toegang hebben weten te krijgen tot de
server en overheidsinstanties die een soort overeenkomst hebben met de eigenaren van de servers.
Daarom is deze methode niet erg privé en niet goed als je gevoelige bestanden deelt.
Nu hebben de makers van Firefox geprobeerd dit probleem op te lossen door een service voor het delen van bestanden aan te
bieden waarmee gebruikers end-to-end-codering kunnen gebruiken.
Dus de manier waarop dit werkt, is dat het bestand wordt versleuteld met code die aan de clientzijde wordt uitgevoerd.
Dit is dus code die op de computer op je eigen lokale computer draait.
Het versleutelt eerst het bestand dat u wilt delen en pas daarna wordt uw bestand geüpload naar hun
server en deelt u vervolgens een speciale link die een decoderingssleutel bevat met John.
John zal deze link gebruiken om het bestand te downloaden.
En omdat de link de decoderingssleutel bevat, kan John het bestand decoderen en de inhoud ervan
lezen.
Laat me je nu laten zien hoe dit werkt, zodat je er een beter begrip van hebt en dan zullen we de
nadelen van deze methode bespreken.
Dus laten we teruggaan naar mijn computer en ik ga proberen dezelfde afbeelding te delen die ik heb opgeschoond en die op
dit moment geen metadata heeft.
En onthoud dat deze afbeelding is opgeslagen in mijn derde browsermap, want onthoud dat toen we
spraken over hoe de Tor-browser is geconfigureerd op tabellen, deze alleen bestanden kan uploaden en downloaden die zijn opgeslagen
in de Tor-browsermap.
De afbeelding staat dus op de juiste plaats en bevat geen informatie die kan worden gebruikt om mij te identificeren.
Het enige dat u nog hoeft te doen, is deze afbeelding uploaden.
Ik ga naar mijn Tor-browser en ik ben al bij de service voor het delen van bestanden die wordt aangeboden door Firefox.
Je kunt er toegang toe krijgen door naar die Firefox-dot com te gaan.
Ik zal die link opnemen in de bronnen van deze lezing.
En zoals je kunt zien, is het heel eenvoudig, heel gemakkelijk te gebruiken.
Het enige dat u hoeft te doen, is op het bestand klikken dat u wilt uploaden.
U wordt standaard toegevoegd aan uw browsermap.
U wilt het bestand kiezen dat u wilt delen.
Dit is mijn afbeelding en we gaan op Openen klikken om hem te uploaden.
Nu kun je meerdere bestanden selecteren door hier op de plus te klikken, je kunt
dit bestand configureren om te vervallen na een bepaald aantal downloads, bijvoorbeeld na één download, of je
kunt een vervaldatum instellen.
Dus het verloopt na vijf minuten, een uur per dag of zeven dagen.
U kunt het bestand ook beveiligen met een wachtwoord in dit vak.
Dus ik ga alles standaard houden en ik klik gewoon op uploaden.
En perfect, zoals je kunt zien, hebben we de downloadlink hier, zodat je deze kunt kopiëren en delen met de persoon
die je wilt dat ze downloaden.
Dus ik ga op Kopiëren klikken om het te kopiëren, en dan ga ik naar een nieuw tabblad en plak ik de link.
Nu, zoals je in de link hier kunt zien, is dit de decoderingssleutel en dit is
de sleutel die nodig is om het bestand te decoderen, zodat de persoon die het downloadt de inhoud ongecodeerd
kan zien zonder dit deelrecht hier.
Het bestand bevat geen bruikbare informatie.
Daarom kunnen zelfs de eigenaren van Firefox of iemand die toegang heeft tot hun servers de inhoud van
uw bestand niet zien zonder deze sleutel.
En houd er rekening mee dat deze sleutel wordt gegenereerd door code die aan de clientzijde wordt uitgevoerd door code die in uw browser
wordt uitgevoerd.
Het is dus geen code die op hun servers draait.
Daarom zouden ze deze sleutel niet moeten kunnen zien.
Nu, als we binnen waren gekomen.
Zoals u kunt zien, krijgt u een downloadpagina en als u op downloaden klikt, zal het eerst het
bestand opnieuw decoderen met behulp van code die aan de clientzijde op uw eigen lokale computer wordt uitgevoerd, en dan kunt u
de afbeelding downloaden .
Laten we het gewoon 20 noemen om op te slaan, en dat moet worden gedownload.
Dus als we hierheen gaan.
U kunt zien dat we de afbeelding hebben die identiek is aan de afbeelding die we hebben geüpload.
Dus dat is perfect.
Nu lijkt deze methode misschien veilig en het is meer privé dan het uploaden van uw bestanden, met behulp van Google
Drive of Dropbox en allemaal, maar er zijn nog een aantal dingen om in gedachten te houden.
Allereerst bevat de link de decoderingssleutel.
Daarom kan iedereen die toegang heeft tot de link uw bestand downloaden en de inhoud ervan bekijken.
Dan hebben we het andere probleem.
Vertrouwen we die server?
Nu weet ik dat ik heb gezegd dat het bestand zal worden gecodeerd voordat het naar de server wordt geüpload en dat de codering
zal worden gedaan met behulp van code die lokaal wordt uitgevoerd.
Dus de server kent de decoderingssleutel niet.
Maar vertrouw je er echt op dat deze code nooit zal veranderen?
Wat als een hacker toegang krijgt tot Firefox-servers en de manier wijzigt waarop deze code werkt?
Dus het stuurt de sleutel eigenlijk naar hun server of naar zijn eigen server?
Wat als een werknemer die - off en niet van Firefox houdt, zoiets doet?
Hoe zit het met overheidsinstanties?
Dus nogmaals, ook al wordt in dit geval codering gebruikt, het heeft nog steeds dezelfde problemen als normale services
voor het delen van bestanden, omdat we die server nog steeds moeten vertrouwen.
Dus het grootste probleem waarmee we hier worden geconfronteerd, is de manier waarop deze services voor het delen van bestanden worden geïmplementeerd,
niet een probleem met codering.
We zullen het hebben over hoe u uw bestanden handmatig kunt versleutelen zonder afhankelijk te zijn van code die van een andere server
is gehaald.
Het grootste probleem dat we hier hebben, is dat ons bestand ergens wordt opgeslagen waar we geen controle over hebben.
Ongeacht hoe dit bestand wordt opgeslagen, maakt het niet echt uit of het codering gebruikt of niet.
Idealiter willen we onze bestanden lokaal bewaren en alleen delen op plaatsen waar we volledige controle over hebben.
En dit is wat ik je in de volgende lezing ga laten zien.
Nu nog een ding om toe te voegen om de service te laten werken.
Zoals ik al zei, het gebruikt client-side code om de bestanden te coderen en te decoderen.
Daarom moet u uw beveiligingsinstellingen op laag of gemiddeld hebben om te werken, omdat de client-side code
die al dit werk zal doen JavaScript-code is.
En het hoge beveiligingsniveau, zoals we weten, schakelt JavaScript uit.
Daarom wilt u misschien geen medium- of standaardbeveiligingsinstelling gebruiken omdat deze niet past bij
uw dreigingsmodel.
Dus nogmaals, dit zal een ander probleem zijn bij het gebruik van deze service.
Maar in het algemeen, als je iets hebt dat niet erg gevoelig is, dan kan dit een leuke en snelle manier zijn
om bestanden te delen.