IMSI Catchers and Mobile Security
EAS499Honors-IMSICatchersandMobileSecurity-V18F-1
EAS499Honors-IMSICatchersandMobileSecurity-V18F-1
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The app allows an LG Nexus 5 smartphone to record basic cell tower information <strong>and</strong><br />
upload the data to a server. Using this information, we can estimate the physical positions of cell<br />
towers in a geographic region <strong>and</strong> cross-check the information against the FCC’s database of<br />
registered base stations for possible discrepancies.<br />
Figure 11: Mapping of Cell Towers in Center City, Philadelphia<br />
Figure 12: Mapping of Cell Towers in University City, Philadelphia<br />
A sample of the relevant Android source code from the Data Collection App used to survey<br />
this information on an LG Nexus 5 can be found in Appendix 6.3.<br />
As demonstrated in Appendix 6.3, the primary method used to retrieve information on cell<br />
phone communications with nearby cell towers was the getNeighboringCell() function.<br />
However, this method returns static information as recorded by the cell tower that the cell phone<br />
is currently connected to, instead of returning real-time information as observed by the cell phone.<br />
27