That would be one fix that would work really well. No progress has been made with the forum since the last wave of attacks and there are a number of simple automatic measures that could be implemented to prevent this sort of thing.
Ironically some of the people doing the spamming have received some badges and have higher reps than many of those asking for genuine help in the forum....