[tor-bugs] #17568 [Tor Browser]: Clean up tor-control-port.js	in Torbutton
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Tue Nov 10 02:01:09 UTC 2015
    
    
  
#17568: Clean up tor-control-port.js in Torbutton
---------------------------+--------------------------
 Reporter:  gk             |          Owner:  tbb-team
     Type:  task           |         Status:  new
 Priority:  Medium         |      Milestone:
Component:  Tor Browser    |        Version:
 Severity:  Normal         |     Resolution:
 Keywords:  tbb-torbutton  |  Actual Points:
Parent ID:                 |         Points:
  Sponsor:                 |
---------------------------+--------------------------
Comment (by cypherpunks):
 Why the case-insensitive flag ("i") when the pattern does not contain any
 alphabetic character?
 Seems like you should also drop the multiline flag ("m") when you are only
 trying to match a single-line reply.
 Aside:
 I was trying to track the input back to Tor's output and stumbled across
 the 6500-lines control.c... So what I was wondering was:
 - In general, what is the threat expectation here? What has to be
 considered adversary-controlled input?
 - Is it worth re-implementing the full control protocol parser in JS so
 that you can verify each reply?
 - Hopefully control.c takes a good defensive parsing approach. Does
 control.c offer some guarantees about its output so that JS can just rely
 on it?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/17568#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list