Or perhaps lock all articles with info that is sensitive to malicious changes, and make the hobbyists that develop the software admins?
I feel that requiring users to be logged in to make the changes, will only make identification easier after the act has occurred, instead of preventing it.