Одним из вариантов может быть создание приложения или службы, которые будут получать:
NETWORK_STATE_CHANGED_ACTION Intent
, а затем, в свою очередь, использовать
WifiManager.getConnectionInfo()
, чтобы проверить, является ли это законнымсети, если нет, просто отключите и уведомите пользователя.