[tor-bugs] #4152 [Core Tor/Tor]: Implement Bottom Up Randomization (Windows platform)

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu May 25 18:06:29 UTC 2017


#4152: Implement Bottom Up Randomization (Windows platform)
-------------------------------------------------+-------------------------
 Reporter:  bastik                               |          Owner:  tom
     Type:  enhancement                          |         Status:
                                                 |  assigned
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  unspecified
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-relay windows hardening aslr     |  Actual Points:
  security                                       |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by cypherpunks):

 Replying to [comment:10 tom]:
 > Replying to [comment:9 cypherpunks]:
 > > The correct implementation has already been written in
 https://blog.didierstevens.com/2012/03/29/update-se_aslr-version-0-0-0-2/
 > > (Usually TBB Team makes hardening on Windows, but if you make it for
 Tor and TBB, it would be great. :)
 >
 >
 > My reading of https://blogs.technet.microsoft.com/srd/2013/12/11
 /software-defense-mitigating-common-exploitation-techniques/ is that this
 technique is used by default in Windows 8+ if you turn on ASLR. So adding
 the code manually would improve the situation on Windows 7; but would
 probably just eat memory (although this may not be a real problem) on
 anything above that.
 As you like this doc, please, think about Force ASLR for TBB. But your
 worries about the code may be applied to old implementations only (Firefox
 uses that pseudo-ASLR in its pseudo-sandbox from pseudo-google
 https://dxr.mozilla.org/mozilla-
 central/source/security/sandbox/chromium/sandbox/win/src/process_mitigations.cc#302).
 See the researches of Didier Stevens in articles, subsequent to one in the
 description. Version in comment:9 includes all his findings. EMET SHIM DLL
 also uses something similar with no problems.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/4152#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list