Could one use some form of cell tower white-list as a countermeasure to stingray? Or is it a purely passive attack?
a) a new cell tower ID has suddenly appeared at a specific lat/long when it wasn't there before
b) the encryption/protocol changes or gets degraded
[1] https://secupwn.github.io/Android-IMSI-Catcher-Detector/
It would be a bit ironic, if/when triangulation begins to "work" "in the other direction".
The idea is to allow GPS-less devices to find where they are, but it could certainly be used to identify new towers in places which had already been mapped.
EDIT: It seems there's also opencellid.org, which actually allows you to download the full database.