12.02.2016 Views

IMSI Catchers and Mobile Security

EAS499Honors-IMSICatchersandMobileSecurity-V18F-1

EAS499Honors-IMSICatchersandMobileSecurity-V18F-1

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!