How secure will be this configuration?
Ok, ive received this configuration:
- An application needs to run on a windows server (2000 or 2003) and it needs to run with a logged administrator user .
- That application cant run as a service and it has a "window".
- That application will be in tcp listening mode on a port choosed by me.
- No, i cant change the application to run as a service. I didnt write it nor my client. My client bought that sh*t and the vendor have no idea how to run it as a service. The client must run as is (as a foreground application, with an admin user logged)
- Yes, it must be run as an admin. Ive tried to run it if several "less power" user configuration, but it didnt work. Ive ask the vendor, but only answer that i received was "it must run as an administrator". Why? "because..."
- I must install it and run on the best way i can.
What i did:
- ive disabled all shares, including administrative ones. That machine does not belong to a domain and the only port that is open (aparently) is that i choose to the application.
- Only local logon is allowed. Only administrators can log on on the server.
- Ive Disabled autorun for everything. Ive disabled usb ports too.
- Machine boots, autolog on the admin, starts the application and lock the server. (yes, the user wants that the process to be automatic - if you have a better idea to do that without human intervention, please post here)
- To shutdown the application: the application has a remote interface (thru that port too) that allow the application administration to shutdown it. When the application shutdowns, it runs AFTER a script the shutdowns the server too.
My concerns:
- how safe it is now?
- what i can do to enhance the security? (dont suggest to change the application - i cant do that)
Any analysis and/or suggestions will be wellcome.