Hackers Extort Up to $5 Million From Snowflake Customers

June 17, 2024