Собственно, вы описали стандартный механизм авторизации, но:
скопировать login и pass
Откуда он их возьмет, если они есть только у клиентов? Или он среди клиентов окажется? Тогда во-первых перестаньте называть его злоумышленником, потому что еще не факт, что он будет спамить и т.п., во-вторых, пока нет зла то и проблемы нет - займитесь более актуальными аспектами, в-третьих если не жалко тратить время - то можно усложнить сам процесс авторизации, использовать HTTPS с HSTS, а еще лучше свой протокол, если клиент в браузере то WebSocket или смотрите в сторону Flash, а если не в браузере то вовсе TCP+SSL или UDP, это повысит требуемую квалификацию "злоумышленников" и сократит их популяцию, но я все равно взломаю если надо будет, хоть на чистом IPv4 делайте, а за "злоумышленника" вы у меня отдельно получите! :)