Is this sentence correct English
I am reading a book and one sentence does not seem right to me:
Windows applications and Navigation applications are installed on your desktop computer. Thus they can run under full trust or
under whatever security policy has been defined by the administrator.
The last part is odd to me. I think it should be either:
under whatever security policy defined by the administrator.
or
under whatever security policy which has been defined by the administrator.
Or it this really correct English?