Giter VIP home page Giter VIP logo

file-server-challenge's Introduction

File Server Challenge

This challenge was created to help practice skills in the following vulnerability categories:

  • Application Security Settings
  • Policy Violations

To start, fork this repository to start commiting your own changes in an effort to secure the challenge. The files in this challenge mimic the root directory of a Linux server, but only the necessary files for this challenge have been provided.

Once you have completed the challenge, open a pull request containing your fork so it can be reviewed.

Scenario

You are the system administrator of the 101sec Network. You are currently performing maintenance work on a file share server, which sits in the demilitarized zone (DMZ) of the company's internal network.

This company's security policies require that the presence of any non-work related media files and "hacking tools" on any computers is strictly prohibited. This company currently does not use any centralized maintenance or polling tools to manage their IT equipment. This computer is for official business use only by authorized users. All user passwords must be protected.

Ubuntu 18.04

It is company policy to use only Ubuntu 18.04 on this computer. (For the sake of this challenge, complete the tasks as you would on an Ubuntu 18.04 machine.)

Management has designated this computer as a production file server, which relies on Samba as a critical service. You've been instructed to create a new file share for the directory "/srv/private". Only users in the group, "secret", are allowed to read and write to this share. The "public" share is an authorized share and should provide read-only access to anonymous users. Finally, you've been instructed to secure the server by removing unauthorized shares and using secure configuration settings.

Critical Services:

  • Samba

file-server-challenge's People

Contributors

whitehoodhacker avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.