Company Model - mapto/sprks GitHub Wiki

Some parameters in the estimation of risk and cost depend on the company, and need to be derived from the scenario.

For a latest version of the company model look at the code. We will use this as a source for the following data:

  • Company size (units in code represent 1,000 employees)
  • Distribution of workforce, locations where they log in (relevant for risk) and devices they use (also risk-relevant).
  • Support Staff (units in code represent support staff per 1000 employees). So total number of support staff will be company.support * company.size The current number of systems is the combination of all employees x locations x devices, but these should be introduced gradually to the user so that they are used only when needed.

For further information (if it is not in company.py, then it is not directly used, but is rather part of the game world) there is a document (Dropobox->Specification->Global Sparks Profile.docx), describing the company and many details about it.

Employees

  • Senior Management (Executive) - Works 24/7, from office, home, mobile. Requires highest level security, as breaches may affect share price. 10% of workforce
  • Office Worker - Works from office. Generally only works in the office, but by far the group with lowest morale. 40% of workforce
  • Sales Worker (Road Warrior) - Works from office, client facilities. Avoided redundancies, but mostly works off-site, therefore risky. 50% of workforce

Locations

  • Office – most secure, depending on password policy. Work on corporate desktop and laptop computers, tablets/smartphones.
  • Home – different risk probabilities, i.e. network could be safe, but easier to smuggle in trojans. Use home or laptop computers only, sometimes working from home.
  • Public (or in transit) – easy to intercept. Smartphone, laptop.

Distribution data

The definition of device and location distributions is based on employee types.

In both files employees are represented in columns, i.e. from first to third these are executives, desk workers, road workers. The rows are desktop, laptop, phone (in this order) for devices and office, public, home for locations. Thus the proportion of time that an road worker uses their laptop is 0.7 (third column, second row in devices.csv).