First, do not assume security in all your transactions so keep all your pertinent information safe at all times. Second, make sure to perform password alteration in a regular basis. If you ran out of ideas, you can use an app to help you in password creation and management. And last but not the least; try using Open Source solutions if possible, as it is easier to detect security flaws in these solutions.
Source: Tech Republic