I'm surprised that the drone used such a simpleminded technique as the one described in the article. For centuries, sailors have used a technique called dead reckoning that extrapolates from a previously known position, speed, and direction to an estimated current position. Today, when navigation instruments fail, sailors still use the technique. A friend of mine crewed on a boat sailing from Norfolk, VA to St. Thomas, USVI (roughly 1500 miles) using nothing but dead reckoning. When they arrived in St. Thomas, they were about two miles off course. I'm not a drone expert, but the attack that the Iranians mounted against the drone could easily have been defeated using other countermeasures besides GPS signals.