È il tuo compagno di stanza, quindi probabilmente ha accesso fisico alle tue macchine e / o alle tue apparecchiature di rete. Dato che è anche un ingegnere della sicurezza, probabilmente ci sono decine di modi in cui può imparare quali siti si sta visitando, da intercettazioni sulle comunicazioni di rete, spyware sul proprio computer, registri sul computer o sul router, o un gazillion altre possibilità.
Probabilmente non ha molto senso speculare su quali metodi sta usando, se davvero sta facendo qualcosa. Assicurarti contro un compagno di stanza che è un esperto di sicurezza e di cui non ti fidi è ... beh, è fondamentalmente uno scenario da incubo per la sicurezza del computer. La difesa contro ciò è possibile in teoria, ma in pratica non è realmente realistica per la persona media, e probabilmente è un grave problema nel calcio. Anche se in qualche modo sapessi che stava hackerando la tua macchina / rete e sapeva esattamente cosa stava facendo, e anche se tu fossi in grado di chiudere quel particolare buco, ci sarebbero comunque molti altri modi in cui lui potrebbe andare dopo di te, se voleva davvero giocare con te.
Se vuoi veramente proteggerti nel miglior modo possibile contro quel tipo di modello di minaccia, ecco cosa potresti fare per iniziare: cancella il disco rigido del tuo computer, installa una copia pulita del sistema operativo, installa TrueCrypt e cripta l'intero disco guida usando una frase chiave difficile da indovinare, disattiva l'esecuzione automatica, assicurati che quando lasci il computer incustodito sia spento o fatto qualcosa che richieda di reinserire la tua password TrueCrypt per riottenere l'accesso, installa HTTPS ovunque, acquista una VPN sicura (una che crittografa tutto ciò che passa attraverso la rete, ad es. con SSL o IPSEC) e instrada tutte le tue comunicazioni attraverso la VPN e modifica le tue password su tutti i tuoi siti web. Sarà un strong dolore nel sedere, e solo tu puoi dire se ne vale davvero la pena. Se il tuo compagno di stanza sta solo scherzando? Probabilmente non ne vale la pena.
Probabilmente il modo migliore per affrontarlo è attraverso mezzi sociali, non mezzi tecnici. In altre parole, o sorridi e sopporti, o persuadi il tuo compagno di stanza a smettere di strattonare la catena, o trovare un nuovo compagno di stanza.