Please enable JavaScript.
Coggle requires JavaScript to display documents.
Research and Investigation - Coggle Diagram
Research and Investigation
Data Security
Privacy
VPN
HTTPS
Security
HTTP
FTP
Data types
Shared
Open
Closed
Safety
Checksum
ensuring data transmissions are accurate and without accidental corruption or loss
Digital signature examples
XML digital signature
Authentication
Two Step
Digital Signature
Hashing
Generating a secure message digest to verify data integrity of the complete message to protect against corrupt or malicious interface
Hashing Examples
MD5
SHA
Reliability
Salting
Australian Privacy Principles
Encryption
Symmetric
uses same key to encrypt and decrypt
Asymmetric
Uses private and public keys
CIA Tirade
Integrity
The possibility that someone may intercept the data message and modify or replace it
Confidentiality
the possibility that an unauthorised person will observe the data in transit
Availability
The possibility of someone interfeering with the data transmission to prevent data from reaching its intended destination
Useability
Effectiveness
Utility
Accessability
Safety
Learnability
Security Threats
Malware
Viruses
SQL injection
Data theft
Identity theft
Data Exchange
Restful Services
JSON
XML
AJAX
API
Methods
GET
POST
DELETE
PUT
Simple
Simple to implement
Minimise query complexity to maximise flexibility of the data structures
Easy to understand
Open
Standard open format
Robust
Manage errors and failed requests
Use timestamps to synchronise live updates and maintain data integrity
Fast
transmission times
Private Api
Public Api
Jitter
Requests data
Data consumer system
Generates a JSON dataset and formats it into group activities that are transmitted over the internet to the data consumer system
Data provider system
synchronous
Asynchronous
REST
Latency
the delay between the time application requests data unit and recieves it
Geotagging
Privacy Principles
User Interface
Impacts
Personal
Social
Economic
Criteria
Prescribed
Self-Prescribed
Moscow method
Wont
Should
Must
Can
Reccomendations
Dynamic Data
Static Data
Considerations
Users
School Students
Need a range of engaging activities they can access from there club website
should benefit students and the school through social, personal, and economic advancement
St Margaret's Social Club Committee members
Moscow
Must
Import data from an api and display it for the user
Filter data from the data exchange per user request
Comply with Australian accessibility guidelines
Filter Content
Transform it from one format to another
Should
Be accessible on different forms of technology including both a phone and a computer
Display data from at least one provider
Have data organised into appropriate HTML and CSS files
Use a data exchange system
Be fast, simple, easy to use and easily digestible
Support real time updates
Contain clear paths
Contain clear and concise navigation options and colour scheme and layout
Can
Require authentication
Use data security processes
Scale to manage peak loads
Use time stamps to synchronise updates
Allow download of all data
Follow design principles
Wont
Take personal information
Track users activity on website
Show advertising
Display all data from all providers
Testing
Lighthouse developer tool
External input
Survey results