Google finds 'indiscriminate iPhone attack lasting years'