U.S banks — with PNC and U.S. Bancorp being only the latest — have been the targets of cyber attacks all week. How can they protect themselves?