Opened 15 months ago

Last modified 15 months ago

#31378 new enhancement

Run in ram mode

Reported by: daealc Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: readonly ram
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


allow --ram-only or --ro-filesystem which disable writing to disk, instead keeping all information in ram

Child Tickets

Change History (3)

comment:1 Changed 15 months ago by arma

This seems like a risky idea. For clients, discarding your entry guards is potentially very hazardous. For relays, ...actually ok for relays it might not be crazy.

The current answer is to either make a ramdisk and put your datadirectory there, or for more normal users, to use Tails.

comment:2 Changed 15 months ago by daealc

It seems at least to me that for a piece of software that is primarily aimed at people who may be in a 'tight spot' it would be far more sane to allow the tor daemon to run anywhere, if information is written to a permanent location it can be a sign of tor running.

However ... if it was to run purely in ram especially the chances of discovering evidence of tor usage is minimized, on top of that it would also allow for operators who wish to contribute to the network to simply 'run tor with x settings' and not have to worry about where its writing to.

There really is very little that is bad about adding this option, as for entry points if you say tails/memory disks are the answer to my enhancement, surely remembering the fingerprint of a trusted entry-point is easier. Bearing in mind tails requires rebooting into it and facing potential hardware difficulties and using memory disks requires root access. Either of which may not be availible.

comment:3 Changed 15 months ago by dgoulet

Milestone: Tor: unspecified
Note: See TracTickets for help on using tickets.