This always happens to me after my router crashes (due to ****ing Steam problems again, btw) - I restart my router, and when I turn Steam on again, join a server, several minutes later the ticket expires.
Are you sure it's someone stealing passwords? How about contacting Valve and asking them?