[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #8028 [Metrics Data Processor]: Decide how to sanitize ntor-onion-key lines in bridge descriptors (was: Partial report for bridges running 0.2.4.9 in Onionoo)



#8028: Decide how to sanitize ntor-onion-key lines in bridge descriptors
------------------------------------+---------------------------------------
 Reporter:  torvlnt33r              |          Owner:  karsten           
     Type:  defect                  |         Status:  accepted          
 Priority:  normal                  |      Milestone:                    
Component:  Metrics Data Processor  |        Version:  Tor: 0.2.4.9-alpha
 Keywords:                          |         Parent:                    
   Points:                          |   Actualpoints:                    
------------------------------------+---------------------------------------
Changes (by karsten):

 * cc: nickm, atagar (added)
  * owner:  => karsten
  * status:  new => accepted
  * component:  Tor => Metrics Data Processor


Comment:

 Found the problem.  Your bridge includes an `"ntor-onion-key (scrubbed)=`"
 line in its descriptors, which the bridge descriptor sanitizer doesn't
 know, so it skips those server descriptors entirely.  That's meant as safe
 default, so that we don't include anything new and potentially privacy-
 sensitive in the descriptors we make public.  So, this part worked fine.
 (The part that didn't work so well is notifying us about skipped service
 descriptors, but that's a different problem.)

 Before I can fix this, we'll have to discuss how to handle `"ntor-onion-
 key (scrubbed)="` lines in sanitized bridge descriptors.  Options are: a)
 remove those lines entirely, b) only keep the `"ntor-onion-key"` part and
 drop the `"(scrubbed)"` part, c) replace the key part with AAAAAA (or
 whatever is all zeroes in base64), d) keep the entire line because it's
 safe to do so.  I can't answer this myself.  The question is whether this
 key can be used in any way to locate the bridge.  I assume not, but I'd
 want to be sure.  Nick, Damian, thoughts?

 torvlnt33r, thanks for reporting this problem!  Please note that it may
 take a few days to discuss the changes and deploy the fix.  I "stole" this
 ticket for this discussion, but I'll let you know once Onionoo should work
 correctly again.  Thanks!

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8028#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs