Imagina que comparteixes una xarxa de cafeteria amb algú que fa servir una VPN, i tot el que veus són mides de paquets i temps. El trànsit de cobertura hauria d'esborronar aquesta imatge. Recorre el farciment des de l'ordinador portàtil fins a la passarel·la i resulta que l'esborronament és local: s'acaba on s'acaba la passarel·la. Tot el que ve després d'aquell punt és un problema d'observació nou sobre el mateix trànsit real.

Així que la primera pregunta no és mai quants bytes de farciment enviar. És de quin observador t'amagues i on seu aquest observador.

Comença per l'ordinador portàtil

A l'enllaç local, un observador veu paquets xifrats que surten i arriben. Sense farciment, una càrrega gran és una sèrie de paquets de mida completa, una trucada és un flux constant de paquets de mida mitjana, i un client inactiu emet keepalives. Aquestes formes es correlacionen amb el que fa l'usuari fins i tot quan el contingut no es pot llegir. El farciment pot allisar la forma, a costa d'enviar bytes que ningú no ha demanat.

Anota què notaria aquest observador d'una altra manera: un esclat a l'inici d'una transferència, un buit quan acaba una trucada, un ritme de períodes inactius. Si no pots anomenar el tret, no pots afirmar que el farciment l'amaga.

Segueix el farciment fins a la passarel·la

L'ordinador envia farciment a una passarel·la col·laboradora, que el descarta i reenvia el trànsit real cap endavant. Aquesta col·laboració és el mecanisme: sense un punt final que elimini el farciment, has afegit càrrega al camí d'una altra persona en lloc de crear cobertura. L'especificació de farciment de Tor fa explícita aquesta mateixa divisió: farciment d'enllaç entre repetidors adjacents i farciment de circuit lligat a l'estat del protocol.

Ara considera què veu la passarel·la. Veu el trànsit real més el farciment, cosa que vol dir que aprèn més, no menys, tret que sigui la part en qui confies. El trànsit de cobertura trasllada la confiança; no elimina la necessitat de tenir-ne.

Després mira el segon segment

Més enllà de la passarel·la, les connexions cap a destinacions reals són trànsit corrent amb formes corrents. Un observador allà, sigui un proveïdor d'allotjament o la xarxa de destinació, veu els mateixos esclats que el farciment havia d'amagar. Si aquell observador era el que t'importava, el farciment no va fer res per tu. Aquesta frontera és tot el sentit de recórrer el camí.

El trànsit de cobertura abasta un segment, i ampliar l'abast vol dir ampliar la col·laboració.

Direcció i forma

El farciment enviat només cap enfora amaga el moment del que envies. No diu res sobre el moment del que torna, perquè les respostes arriben segons el seu propi calendari. Amagar de manera asimètrica és normal i val la pena dir-ho en veu alta: una sessió amb molta descàrrega encara mostra la seva forma al costat d'entrada.

La longitud del paquet, l'estructura d'esclats, els temps d'inici i aturada i els intervals entre arribades porten informació. Un comptador de bytes que es manté pla pot conviure amb una distribució de mides de paquet molt recognoscible. Els totals plans no són un comportament pla.

Què compra el pressupost

El farciment consumeix capacitat que algú paga: dades mesurades, competència per l'enllaç de pujada, retard de cua per a altres usuaris de la mateixa connexió. Seguir la velocitat màxima disponible també va contra si mateix, perquè aquest màxim es mou amb l'enllaç i el farciment es mou amb ell. Un pressupost declarat, amb un comportament declarat quan s'esgota, és la diferència entre un mecanisme i un accident.

Avalua el resultat contra l'observació que vas anomenar al principi. Una prova que mostra menys reconeixement sota un observador definit és un resultat; una promesa que més trànsit vol dir menys informació no ho és.

Decidir si fer-ho o no

Per a la majoria de la gent la resposta és no, i la raó honesta és que un flux de fons a tota velocitat és un mal substitut de programari que documenta què protegeix. El farciment és enginyeria legítima, i pertany a dissenys que anomenen el seu observador, els seus punts finals col·laboradors, el seu cost i els seus límits. No és una casella que converteixi una VPN en un sistema d'anonimat.

Si el implementes, escriu primer el model d'observador. Cada decisió posterior, des de les mides de paquet fins al comportament en apagar-se, se'n deriva.

Articles relacionats