Task 1: Scenario
Task 1: Scenario
The cyber security department for Blooming Cafe wants to know the temperature of Canberra in immutable
list for a specific purpose. They have certain criterions to solve this problem. The criterions are given below:
SL Requirement Specification
N
O
3 Convert the temperature from the Celsius to Fahrenheit or vice versa and print
them
T(°C) = (T(°F) - 32) × 5/9 Here T(°C) refers to the temperature in Celsius and T(°F) is defined for Fahrenheit
temperature.
T(°F) = T(°C) × 9/5 + 32 Here T(°C) refers to the temperature in Celsius and T(°F) is defined for Fahrenheit
temperature.
Please write a python script for this. Please include at least one user defined function. You can convert the list
into tuple using the tuple() function.
TASK 3
Scenario:
WIDGET is a small accounting company based in Belconnen ACT. They have 15 employees, including an Office
Manager and the Business Owner. Ten of the employees work onsite at the office, whilst the remaining five
work remotely from home or at a client’s premises. Responsibility for ICT resides with their Office Manager,
who is working their way through a TAFE ICT course in their spare time. WIDGET’s ICT Infrastructure consists of
the following:
All the staff use laptops with Windows 10 Pro as the SOE. These are all standard licenses, are patched
and do NOT have security software installed. Staff are free to choose their own passwords for their
individual machines.
The business has recently moved to the Office 365 Business subscription service for Microsoft Office
applications.
Wireless internet access for office staff is provided via ADSL using a D-Link-2740B wireless router and
the Wi-Fi password is publicly available. Staff are permitted to connect their mobiles, laptops and other
electronic devices through this wireless network. They also can form an internet-of-things structure by
connecting these devices at the same time for work purposes.
Wired network and internet access is also provided by a recently installed NETGEAR JGS524 24-Port
Gigabit Switch. There are 20 network jacks available, which can be used to connect any physical
computing devices. Couple of jacks are located in the public area of the office accessible to clients and
visitors.
Staff working remotely use either their personal mobile phones as hot spots or their home internet
connections to connect to the internet, and they do not have any password policy enforced.
Sensitive data is stored on laptops, servers and the NAS without using cryptographic techniques.
Employees share passwords and logins with each other if they are having difficulty logging in or they
need to access to material on other machines.
The business does not have a website and instead conduct marketing campaigns through a Facebook page and
a Twitter account. The user name and password for these services are the same as the Business Owner’s
username and password for his work laptop.
Task instructions:
There are some security holes in the organisation and it is the responsibility of the security experts to fix these.
However, you are hired as a python programmer for this organization, and you have been asked to create a
simple inventory management system for the company. You have to prepare a console from which the
company can manage the costing of different gadgets and the cyber professionals hired. The console will have
the following options:
What do you want to add? Press “R” for router, “S” for switch, “L” for Laptop, “M” for Mainframe.
>>> R
>>> 2
# Collect input from the user
celsius = float(input('Enter temperature in Celsius: '))
# calculate temperature in Fahrenheit
fahrenheit = (celsius * 1.8) + 32
print('%0.1f Celsius is equal to %0.1f degree Fahrenheit'%(celsius,fahrenheit))
Celcius to Fahrenheit:
# Collect input from the user