Collaborative Financial Infrastructure Protection: Tools, Abstractions, and Middleware