Opened 7 years ago

Closed 7 years ago

#5948 closed defect (fixed)

BridgeDB should respond with the same address:port to each request

Reported by: aagbsn Owned by: aagbsn
Priority: Medium Milestone:
Component: Circumvention/BridgeDB Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: #4297 Points:
Reviewer: Sponsor:

Description

When a Bridge has multiple listening addresses/ports, a valid bridge line is selected and returned to the client. No effort is made to make sure that the same address:port is returned for each request. This is a design flaw, as a single client could expose all listening addresses and ports of a given bridge.

BridgeDB should respond with the same address:port per bridge for repeat requests.

This can be implemented in a pretty straightforward way, by mapping the requesting {ip, email} to one of the address lines and one valid port.

Child Tickets

Change History (1)

comment:1 Changed 7 years ago by aagbsn

Resolution: fixed
Status: newclosed

aagbsn/5948-or-address-persistence

Note: See TracTickets for help on using tickets.