Ensuring the safety, resilience and security of waterborne digital systems