Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A Android-IMSI-Catcher-Detector
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 162
    • Issues 162
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CellularPrivacy
  • Android-IMSI-Catcher-Detector
  • Wiki
  • General Overview

General Overview · Changes

Page history
Spell checked first draft authored Nov 29, 2014 by SecUpwN's avatar SecUpwN
Hide whitespace changes
Inline Side-by-side
General-Overview.md
View page @ 5d9ff002
...@@ -2,16 +2,16 @@ This is our non-geeky page explaining everything in easy words. Enjoy! ...@@ -2,16 +2,16 @@ This is our non-geeky page explaining everything in easy words. Enjoy!
![Header](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/DOCUMENTATION/GeneralOverview_Header.jpg) ![Header](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/DOCUMENTATION/GeneralOverview_Header.jpg)
In principle we need to identify the differences between standard operations of cell networks and the behavior of fake Base Stations (IMSI-Catcher). In principle we need to identify the differences between standard operations of legit cell networks and the behavior of fake Base Stations (IMSI-Catcher).
The basic stagey of the detection mechanisms are: The basic strategies of the detection mechanisms are:
* Check the identity of the Base Station (the device your cell phone is connected to). * Check the identity of the Base Station (the device your cell phone is connected to).
This is basically the main failure when the GSM standard was developed, more than 20 years ago. Because there is no function or component that ensures a connection with a real Base Station. This is basically the main failure when the GSM standard was developed, more than 20 years ago. Because there is no function or component that ensures a connection with a real Base Station.
So what we do is checking the parameters of the Base Station, received by the cell phone against databases from the Internet. These databases where collected by open source projects (like OpenCellID.org) and can be used free of charge. So what our App does is check the parameters of the Base Station received by the cell phone against databases from the Internet. These databases where collected by open source projects (like [OpenCellID](http://opencellid.org/)) and can be used free of charge.
The first validation we have implemented checks if the ID and the geographic location belong to the network of your provider. More verifications will be realized in the near future. The first validation we have implemented checks if the ID and the geographic location belong to the network of your provider. More verifications will be realized in the near future.
* Find unusual behaviour of the Base Station. This can be achieved with analysing statistic calculations. * Find unusual behaviour of the Base Station. This can be achieved with analysing statistic calculations.
A suddenly rising signal strength to a unusual level can be caused by a catcher. Therefore we need measurements under certain conditions over a longer time period. A suddenly rising signal strength to an unusual level can be caused by an IMSI-Catcher. Therefore we need measurements under certain conditions over a longer period of time.
* Another way to find unusual behaviour can be obtained by analysing the protocol of the current connection. But this is not supported by the network or by the cell phone. So this is the heavy part in our development and we are working hard on those issues. While every smart phone brand has a slightly different way of internal working, there is a lot of research to do in this field. * Another way to find unusual behaviour can be obtained by analysing the protocol of the current connection. But this is not supported by the network or by the cell phone. So this is the heavy part in our development and we are working hard on those issues. While every smartphone brand has a slightly different way of internal working, there is a lot of research to do in this field. Therefore, please help us and submit your findings!
Clone repository

General Information

  • Requirements
  • General Overview
  • Technical Overview

Getting started

  • Building
  • Installation
  • Permissions
  • Status Icons

Navigation Menus

  • Disclaimer
  • Main Screen
  • Navigation Drawer
  • Settings Menu
  • Preferences
  • About AIMSICD

Important Functions

  • Cell Tracking
  • Cell Information
  • AT Command Processor
  • Database Viewer
  • Map Viewer
  • Special SMS

Developers

  • Development Status
  • Testing Devices
  • Contributing
  • Privacy

Support

  • FAQ
  • Problems
  • Donations

Gimme moar!

  • Media Material
  • Press Releases
  • Recommendations