It has been reported that the Idaho National Laboratory, part of the U.S. Department of Energy and one of the country’s foremost advanced nuclear energy testing labs, experienced a massive data breach on the night of Sunday November 26, leading to the leak of employee addresses, Social Security numbers, bank account information and much more. INL […]