The Russians have already ruled out terrorism as a cause. The crash took place in the Black Sea shortly after takeoff, so any MANPAD would have to have been fired from Russian territory, or from a boat in Russian waters.
Just like ours was taken down