The December 2022 issue of IEEE Spectrum is here!

Close bar

According to news reports, South Korean government web sites have been hit by a large distributed denial of service (DDoS) attack which has made several of them inaccessible. A number of large South Korean bank web sites have also been attacked.

This follows AP news reported last night that US government web sites were attacked beginning on the 4th of July, a major US holiday. At least 14 major web sites were attacked; the Department of the Treasury, Secret Service, Federal Trade Commission, Department of StateDepartment of Homeland Security, Department of Defense, Federal Aviation Administration, Department of Transportation and White House web sites were all said to have been affected to some degree. The DOT web site was reportedly brought down for 2 days, for example, and some of the others continue to suffer sporadic outages.

The New York Timesreports that New York Stock Exchange was attacked as well.

The Times story quotes a South Korean government official as saying that the attack in his country was launched by about 18,000 zombie computers in South Korea infected by a well-know DDoS hacker program, while an unnamed US government official was quoted in the Washington Post this morning as saying,

"It certainly seems to be a well-organized attack. ... There are a lot of computers involved. What we don't know is who is orchestrating it."

I think it is unlikely that the US and South Korea, who are close allies, were randomly selected.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
Vertical
A plate of spaghetti made from code
Shira Inbar
DarkBlue1

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less
{"imageShortcodeIds":["31996907"]}