University : Others UniLearnO is not sponsored or endorsed by this college or university.
Country : Australia

IT Assessment Task

Write a simple secure file transfer service in python

You will require to submit two python files, one for the server and one for the client, following the naming convention stated in the assignment specification.  The details of this task are as follows:

  1. The protocol must negotiate the authentication method and the security parameters

  2. The protocol can support server-only and mutual authentication.

(c)  The actual file transfer can be very simple.  For instance once the communication is protected then the client requests the files list and the server sends the list of files in its configured directory for this protocol. The client then requests a file by sending the filename back to the server.  The server will then responds with the file content and the client stores the file in a configured directory.

(d)  You must provide a security analysis of your protocol and a brief description of the logic of the protocol in the report.

(e)  To demonstrate the protocol you must prepare two Linux containers that can communicate through a virtual bridge and have IP addresses from the same range.  Or use a core network emulation with a single router with two interfaces each connected to one of the defined virtual bridges.  In either case Wireshark can be used to capture the traffic.

(a) In this task you will configure a VPN between a branch office and head office of 

talos.sec

.

Download your individualised Core Network Emulator configuration file (use only one of the two 

members’ file).

i.  Create a site-to-site IPsec VPN using strongswan extension of core between the two nodes

sphinx 

(branch office) and

griffin

 (head office).

ii.  The VPN gateways must use public key authentication and Fully Qualified Domain Names (FQDN) 

that match the

CN

(Common Name) field in their certificates.

iii.  The VPN must provide confidentiality for the traffic between the internal networks of the two branches.

(b) In this task you will configure firewall on

sphinx

and

griffin

.

i.  The firewall on

sphinx

must protect the branch office network against any unauthorised communication.  This includes the gateway itself.

ii.  The firewall on

griffin

must protect the head office internal networks and the DMZ against unauthorised communication.  This includes the gateway itself.

This IT Assessment has been solved by our IT experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : Keith
  • Posted on : December 10th, 2018

Whatsapp Tap to ChatGet instant assistance