Priviledge Seperation
Priviledge Seperation
Posted Dec 10, 2015 22:33 UTC (Thu) by johill (subscriber, #25196)In reply to: Priviledge Seperation by bronson
Parent article: Wireshark 2.0: Now with Qt
Seriously though - it could probably be done since the dissectors interact with an abstract representation of the parse tree, but you'd have to serialize that across some kind of protocol which is likely quite awful ...
I think the cross-platform angle seems a bit of a red herring; once you've split it out to a separate process you could get the security where it's supported?
      Posted Dec 11, 2015 15:27 UTC (Fri)
                               by raven667 (subscriber, #5198)
                              [Link] 
       
It seems you only need a file descriptor in/out, input would be pcap data, output would have to be structured for consumption by the Wireshark UI, which provides its own attack surface and potential for failure, but it should be lower than that of the dissectors themselves, even as the dissectors are re-written in a safer way.  How is that done in browser land, what validation does the display process have of data being fed from the parser? 
     
    Priviledge Seperation
      
 
           