13Şub
need secure environment for external contractor to work on our code
I am looking to setup a server for a contractor (joe) for software work. So that he can work on our software but cannot copy or share the code and files. This seems to me to be a very standard use case so I was wondering if there is something like this prebuilt (aws/gcloud/any other provider or a vm template)? or do I need to set it up from scratch?, is there any guide for this?
I guess the requirements for the server would look like below:
- no outgoing internet allowed. joe cannot access github or so from the server.
- a shared folder on the server which can be read/write from outside by anyone/joe, but joe has only has read access to this folder from within the server, so joe cannot copy files there.
- only admin can copy any files out of the server
- joe cannot change these rules.