Merge remote-tracking branch 'origin/master' into stable
[tails.git] / features / tor_stream_isolation.feature
blob2c94019e97a5a01768b1023ac71385858f26ccfc
1 @product @check_tor_leaks
2 Feature: Tor stream isolation is effective
3   As a Tails user
4   I want my Tor streams to be sensibly isolated from each other to prevent identity correlation
6   Background:
7     Given I have started Tails from DVD and logged in and the network is connected
9   @not_release_blocker
10   Scenario: tails-security-check is using the Tails-specific SocksPort
11     When I monitor the network connections of tails-security-check
12     And I re-run tails-security-check
13     Then I see that tails-security-check is properly stream isolated after 10 seconds
15   @not_release_blocker
16   Scenario: htpdate is using the Tails-specific SocksPort
17     When I monitor the network connections of htpdate
18     And I re-run htpdate
19     Then I see that htpdate is properly stream isolated
21   @not_release_blocker
22   Scenario: tails-upgrade-frontend-wrapper is using the Tails-specific SocksPort
23     When I monitor the network connections of tails-upgrade-frontend-wrapper
24     And I re-run tails-upgrade-frontend-wrapper
25     Then I see that tails-upgrade-frontend-wrapper is properly stream isolated
27   Scenario: The Tor Browser is using the web browser-specific SocksPort
28     When I monitor the network connections of Tor Browser
29     And I start the Tor Browser
30     And the Tor Browser loads the startup page
31     Then I see that Tor Browser is properly stream isolated