about summary refs log tree commit diff
path: root/README.md
blob: b8f6f153a2760a39d5c32be74e1262c43fb4c1ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# circus-challengeprovider

This container will provide the challenges for the companion container making it possible to dynamically change challenges and host the circus in docker-swarm

## Function

The challengeprovider is part of the docker swarm providing the challenges for
the individual companion containers.
The spawned companion containers access the challenge provider, request the
challenges, recieve them and hosts them for the users.

In order to not transfer the flag over a possibly insecure connection, the
sha256 sum of the flag is transmitted. The companion containers can verify the
flag by hashing it (sha256), comparing the hashes and so defining if a challenge
is solved or not.