Although indeed a Russian fighter jet fired upon the Boeing 747, it was later determined that the pilots had allowed the airplane to drift into Soviet airspace by not selecting the appropriate navigational mode on the autopilot.
[