Cybersecurity expert to set up a Virtual Private Server for developers

Κλειστό Αναρτήθηκε Πριν 8 μήνες Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

I want to set up an environment where my freelancers can create python code, without being able to download data-files and without being aware of one another. I'm open to various approaches but I have created the following guidelines:

1. Virtual Private Server (VPS):

• Obtain a VPS from a reputable provider

2. User Isolation:

• Create separate user accounts for each freelancer on the VPS

3. Python Environment Isolation:

• Utilize Python virtual environments to isolate each freelancer's Python environment.

• For each user, create a virtual environment

• As an admin, I should be able to add and remove users at will

4. Jupyter Notebook

• Install Jupyter Notebook within each virtual environment to allow freelancers to write and run Python code interactively.

• This step helps maintain code separation and allows for a more controlled environment.

5. Restricted Access:

• Restrict access to data files. Place the data files in a directory with restricted permissions so that only the system administrator (me) can access them, unless they need to read for analysis.

• Make sure each freelancer's user account does not have read or write permissions to these data directories.

6. Network Isolation:

• Configure the firewall on your VPS to block incoming and outgoing network connections from the Python environment.

• This prevents freelancers from downloading data or communicating with the outside world.

• They should be allowed to use pip install though….

7. Resource Limits:

• Use resource limits and quotas to control the amount of CPU, memory, and disk space that each freelancer can consume.

8. Logging and Monitoring:

• Implement logging and monitoring to keep track of user activities.

9. Regular Backups:

• Regularly backup the code and any necessary data to ensure that you can recover from any unforeseen issues or data loss.

10. Education and Guidelines:

• Provide clear guidelines to freelancers on what is allowed and not allowed in the environment.

11. Regular Updates and Maintenance:

• Keep the server and software packages up-to-date to address security vulnerabilities.

• Is this taken care of from the provider, or should I get additional security e.g from Heimdal?

12. Secure Communication:

• If freelancers need to communicate with me, set up secure channels like encrypted email or messaging apps to maintain confidentiality.

Python Linux Αρχιτεκτονική Λογισμικού Cloud Computing Windows Επιφάνεια Εργασίας

Ταυτότητα Εργασίας: #37148176

Σχετικά με την εργασία

33 προτάσεις Απομακρυσμένη εργασία Ενεργό Πριν 7 μήνες

33 freelancers κάνουν προσφορές κατά μέσο όρο £212 για αυτή τη δουλειά

abhi98041

Hello, my name is Abhishek. I have understood your job blueprint and this assignment fits within my operation of competence. I would cherish to come on board and start the job. I am available to begin forthwith. Re Περισσότερα

£100 GBP σε 3 μέρες
(287 Αξιολογήσεις)
7.4
schoudhary1553

Top 1% in Freelancer.com Hi, Greetings! ✅checked your project details: ✅Completed Time: In project deadline We have worked on 900 + Projects. I have 6 + years of the experience in same kind of projects. If you are look Περισσότερα

£220 GBP σε 4 μέρες
(163 Αξιολογήσεις)
7.4
kuldeepvk

Hi, I will scan complete server and remove all malware and vulnerabilities from server and implement securities on server. I have 10 years of experience in hosting and server work.I will enable 2 way authentication,i Περισσότερα

£70 GBP σε 1 μέρα
(550 Αξιολογήσεις)
7.3
letshappy

yeah i have6 to7 year exprience with the vbscript so i can do that job as u wan ready to start work form now

£800 GBP σε 5 μέρες
(48 Αξιολογήσεις)
6.2
sonus21

Hello! I hope you're well. I'm a seasoned Python developer based in India with over 12 years of experience, specializing in python. I understand from your project description that you are seeking an expert to set up a Περισσότερα

£150 GBP σε 7 μέρες
(61 Αξιολογήσεις)
6.2
netonepk

Hello, this is raza. i am senior system and network admin with more than 15 years experience . this is my monthly price for all these tasks.

£1000 GBP σε 30 μέρες
(100 Αξιολογήσεις)
6.0
damilareisaac

Hi there! By following the above steps, you should be able to create an environment that meets your requirements. Additionally, it is important to ensure that you have the necessary security measures in Περισσότερα

£250 GBP σε 4 μέρες
(49 Αξιολογήσεις)
6.0
Techalchemy

Hi, i have read your project, i am interested in your project, but i have some doubt, please clear my doubts, i am ready to start the work right now.

£135 GBP σε 7 μέρες
(18 Αξιολογήσεις)
5.1
UmairAnwar93

Hi, Dr. Kyriakos C.. I went through your project description and it seems like I am a great fit for this job. I am well skilled Expert and having great experience in Windows Desktop, Software Architecture, Python, Clo Περισσότερα

£150 GBP σε 13 μέρες
(4 Αξιολογήσεις)
4.9
ankurms

Hello, my name is Ankur and I am a web hosting, managing RHEL, CentOS, CloudLinux, Ubuntu and Debian dedicated server expert. I understand that you are looking for a cybersecurity expert to set up a Virtual Private Ser Περισσότερα

£160 GBP σε 5 μέρες
(57 Αξιολογήσεις)
5.1
zeeshan411

Hi there, I have read your project (“Cybersecurity expert to set up a Virtual Private Server for developers”) description. I can complete the job since I have all the skills you have mentioned in the project descriptio Περισσότερα

£150 GBP σε 4 μέρες
(11 Αξιολογήσεις)
4.8
arbu1499

Hello there! My name is Arbaz and I'm a freelance designer and developer with several years of experience in the industry. I specialize in creating clean, modern layouts that are easy to navigate and visually appealing Περισσότερα

£100 GBP σε 1 μέρα
(13 Αξιολογήσεις)
4.3
devendrathakur12

I can create a secure Python development environment on a VPS. Each freelancer gets their isolated user account with restricted access to data. Jupyter Notebook ensures code separation. I'll configure firewall and reso Περισσότερα

£150 GBP σε 2 μέρες
(19 Αξιολογήσεις)
4.4
hemsingh1

Hello, We have been working on excel, vba, macros, finance for more than 9 years. We have more than 8 years of experience doing data based projects. I believe this is something I can for sure :) You may check the pro Περισσότερα

£175 GBP σε 2 μέρες
(18 Αξιολογήσεις)
4.2
paul612

Hello, I'm excited to hear about your project for setting up a Virtual Private Server for developers. As you've outlined, you want to set up an environment where your freelancers can create Python code without being ab Περισσότερα

£250 GBP σε 7 μέρες
(6 Αξιολογήσεις)
3.4
hayat38402

We are a team of expert engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing o Περισσότερα

£250 GBP σε 7 μέρες
(11 Αξιολογήσεις)
4.4
ravindrayogi56

Hello there! My name is Ravindra and I am a server administrator with 7+ years of experience in setting up and managing different Linux web hosting servers, cloud servers, server monitoring, server security, server opt Περισσότερα

£160 GBP σε 3 μέρες
(18 Αξιολογήσεις)
3.5
Rubi64420

Hi !! I am a highly motivated and experienced cybersecurity expert with 4-5 years of experience in Windows Desktop, Python, Cloud Computing, Software Architecture, and Linux. I am confident that I can make a significan Περισσότερα

£250 GBP σε 5 μέρες
(3 Αξιολογήσεις)
3.1
GameOfWords

I understand that you are looking for a cybersecurity expert to set up a Virtual Private Server for developers and create an environment where freelancers can create python code without being able to download data-file Περισσότερα

£135 GBP σε 7 μέρες
(3 Αξιολογήσεις)
3.2
LazarS23

Hello Dr. Kyriakos C., It seems like a very fit work for me. I have done exactly the same work 2 months before. I have a plenty of experience on Python. Lets connect in chat so that we discuss further. Regards

£120 GBP σε 7 μέρες
(1 Κριτική)
2.2