Terrorism sponsors
Usually the terrorism is financed by the certain government that acts violently against another potential or actual enemy-country. But it is necessary to mention that one government is not able to maintain the whole system of the international terrorism.
They need the coalition of several countries to make the system of the international terrorism active, moreover these countries must be situated on different continents that represent different races, nationalities and religions. And such coalition was formed in the second half of 20th century. The tactical alliance formed by the countries of Arab authoritarian countries and the social countries made the activity of the global world terrorism threat possible.
Nowadays the number of countries-sponsors decreased a lot. After the September 11, 2001 the real bases for the formation of the global antiterrorist organization appeared. And the international cooperation to fight against this problem is forming now. Besides, new laws are adapted according to which the countries that finance the terrorism can be suppressed and even the war may be started against the country-sponsor. In such way terrorist organizations will simply have no profits and money to maintain their activity.
The individual terrorist acts are more complicated and probably there is no universal solution to fight this problem as they are financed individually. The same happened with slavery once. When this process was deprived of financial and governmental support, it simply disappeared.