Back to articles
Your API Is Leaking Source Fingerprints. Here's How to Stop It.

Your API Is Leaking Source Fingerprints. Here's How to Stop It.

via Dev.to PythonIoan G. Istrate

Why transformed data still reveals where it came from TL;DR: Your API responses contain fingerprints from your data sources. Your six decimal coordinates, ZIP+4 formats, and exact price values give away where you got your data from, even after you transform it. Solution: round your coordinates to 4 decimal places, standardize your address formats, and bin your exact numbers. And none of this hurts your product. It just stops you from bragging about your supply chain in each and every response. I was reviewing my API responses one day and noticed that I was leaking the source of my data. Not through keys or logs, but through the six decimal coordinates, the ZIP+4 formatting, and the precise price values. I had aggregated the data, transformed the data, scored the data, and productized the data. The problem is that the fingerprints of the source of the data had been left in the responses. Here is how I discovered the issue and what I did about it. Data Has Fingerprints This is what caugh

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
7 views

Related Articles