News for hackers. Stuff that matters.
Re:CircleCI trusts 8 analytics companies with your source co... by tptacek on Tuesday October 10, 2017 @01:34PM (#15443694)
Github has one of the best application security teams in the industry.

(I have no relationship with Github other than that I am a customer and have watched them steadily hire some of the best people I know in the industry).

Re:CircleCI trusts 8 analytics companies with your source co... by ptoomey3 on Tuesday October 10, 2017 @03:55PM (#15444846)
Thank for the kind words. As Neil noted below, we would like to lock things down even further by proxing all data that is sent to Google Analytics. And, as a bonus, it would remove the last destination host for content exfil attacks that we know of. Our strict CSP policy has been a nice win, but the strictness has made it that much more clear that allowing nearly any third party sites, even for innocuous things such as images/xhr, isn't ideal. And, we are always on the lookout for more bypasses: https://bounty.github.com/targets/csp.html.
Re:CircleCI trusts 8 analytics companies with your source co... by sitepodmatt on Wednesday October 11, 2017 @01:10AM (#15447443)
Oh nice, tell me more about proxying to GA, do you just change some hostname config in the ga universal js snippet to point to your forwarding proxy? how does GA know end user IP as it will be your proxy forwarders normally?
Re:CircleCI trusts 8 analytics companies with your source co... by ptoomey3 on Friday October 13, 2017 @11:21PM (#15470516)
You basically report the data to your own servers and then relay whatever subset you like to google using their “measurement protocol”: https://developers.google.com/analytics/devguides/collection...
Re:CircleCI trusts 8 analytics companies with your source co... by sitepodmatt on Monday October 16, 2017 @04:30AM (#15481698)
Interesting, what do you use on the client-side to pick up browser information (resolution etc..)?