cybersecurity New report sheds light on “Scattered Spider”’s ability to take over identity providers , and The Stack November 17, 2023