Hyatt hotel chain hit by financial malware; how to prevent such things?

The Hyatt hotel chain has revealed recently that 250 of 627 of its properties worldwide were infected with money-stealing malware.