tweaselORG / TrackHAR

Library for detecting tracking data transmissions from traffic in HAR format.
Creative Commons Zero v1.0 Universal
5 stars 0 forks source link

Towards #9: Document Microsoft App Center adapter #44

Closed baltpeter closed 7 months ago

baltpeter commented 9 months ago

The https://in.appcenter.ms/logs endpoint is for the Visual Studio App Center Diagnostics feature. (Edit: correction)

Microsoft has documentation on how to manually POST to that endpoint: https://learn.microsoft.com/en-us/appcenter/diagnostics/upload-crashes (archived)

There is even a Swagger file: https://in.appcenter.ms/preview/swagger.json (archived)

Additionally, there is also a "Data Collected by App Center SDKs" page: https://learn.microsoft.com/en-us/appcenter/sdk/data-collected (archived)

baltpeter commented 4 months ago

The https://in.appcenter.ms/logs endpoint is for the Visual Studio App Center Diagnostics feature.

Correction: I'm actually pretty sure now that the endpoint is used for various App Center services, not just Diagnostics.

According to https://learn.microsoft.com/en-us/appcenter/diagnostics/upload-crashes, for Diagnostics, the body should have type: *Error and exception: ….

However, many of the requests we have for the endpoint don't have those properties. For example, https://data.tweasel.org/data/requests/monkey-july-2023,84119 has type: event.

And according to https://learn.microsoft.com/en-us/appcenter/sdk/data-collected, the data types we extract are common across all services and SDKs. Further:

All data sent to App Center travels through a central ingestion service.