Nie zapobiegniesz takiemu zachowaniu, ale możesz je utrudnić - spowolnić proces rejestracji przez co złośliwy użytkownik
szybciej się znudzi. I w ogóle się tym nie przejmuj - na świecie niestety są takie typy

Przyzwyczaj się, że jak robisz coś publicznie to będziesz poddawany takim "testom".
1. Tak jak napisał goartur - zaimplementuj captcha albo coś podobnego.
2. Wprowadź weryfikację adresu email mailowo - to lepsze niż captcha; bardziej spowalnia.
3. Wprowadź ograniczenie ilości kont zakładanych w danym okresie czasu.
A z drugiej strony, zaprojektuj system tak, żeby takie działania nie mogły wywołać większej szkody. Zaśmiecaniem bazy się nie martw bo bazy mają dosyć dużą pojemność. Ale wprowadź okresowe sprawdzanie bazy pod kątem nieaktywnych czy niepotwierdzonych kont, pustych postów, itp. Wyrzucaj co niepotrzebne i tyle.
Jeśli problemem są nieodpowiednie komentarze zamieszczane przez takiego użytkownika, to pomyśl o wprowadzeniu moderowania postów albo o wprowadzenia instytucji moderatora. Wszystko zależy od tego jak bardzo Twoja strona jest uczęszczana / popularna. Czasami jedna osoba zaglądająca raz dziennie na forum / stronę jest w stanie ogarnąć temat i pousuwać złośliwe wpisy i spam.
Możesz też wprowadzić stopniowanie uprawnień. Na przykład ograniczenie ilości postów dla świeżo założonego konta i podnoszenie limitu w okresach czasu. Albo moderowanie postów dla świeżo założonych kont...