PlayerState ID safe for server-validation?

Short question:

My Game currently uses the playerState PlayerID to verify if an object is owned by a player (I store the int32 variable in the object on the server). Is this a safe (cheat secure) method or could a cheater easily change his own PlayerState ID? If yes, how would you recommend assigning actors a owning player?