preventing predictable problems (possibly)

23
PREVENTING PREDICTABLE PROBLEMS (POSSIBLY) Gareth Niblett

Upload: gareth-niblett

Post on 14-Apr-2017

43 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Preventing Predictable Problems (Possibly)

PREVENTING PREDICTABLE PROBLEMS (POSSIBLY)

Gareth Niblett

Page 2: Preventing Predictable Problems (Possibly)

PROBLEMSProblems, Problems

Page 3: Preventing Predictable Problems (Possibly)

BAD THINGS CAN HAPPENACTION

• ‘Wise Monkeys’ approach

• Vulnerability disclosure

• Service failure / denial

• Data leak / breach

• Data destruction

REACTION

• Increased costs

• Recall / reputation damage

• Fine / loss of license

• Loss of revenue / value

• Job losses / business closure

Page 4: Preventing Predictable Problems (Possibly)

OPPORTUNITIESOptimism & Options

Page 5: Preventing Predictable Problems (Possibly)

PLAN TO WIN

• Solve a problem / innovate

• Think ahead

• Listen to experts

• Prepare for failure

• You can’t predict it all

Page 6: Preventing Predictable Problems (Possibly)

BUILD TO SURVIVE

• Assess risks honestly

• Scale flexibly & efficiently

• Built-in security, not bolt-on

• Test resilience plans

• Adapt and overcome issues

Page 7: Preventing Predictable Problems (Possibly)

BE ‘UNWISE’

• Listen to customers, experts, and regulators

• Speak (and ask) about concerns and problems

• Look proactively for problems, and don't ignore

Failure can be ‘fatal’

Page 8: Preventing Predictable Problems (Possibly)

EASY PICKINGS

• Follow standards and test

• Use secure protocols

• Avoid bad defaults

• Make patchable & automatic

• Don’t overburden users

Page 9: Preventing Predictable Problems (Possibly)

INNOVATE SECURELY

• Internet of Things

• Identity schemes

• Surveillance tech

• Augmented / virtual reality

• Big data & analytics

• Machine Learning / AI

• Autonomous vehicles

• Drones

• Regulation & legislation

• Blockchain

Page 10: Preventing Predictable Problems (Possibly)

TECHNOLOGYTackling Threats

Page 11: Preventing Predictable Problems (Possibly)

INTERNET OF THINGS

• Use interoperable standards

• Have on-device protection

• Enable automatic updates

• Manage external trust

• Limit data collection & use

Page 12: Preventing Predictable Problems (Possibly)

IDENTITY SCHEMES

• Provide broad user benefits

• Make it citizen/user-centric

• Decentralised & federated

• Trusted throughout lifecycle

• Transparent and auditable

Page 13: Preventing Predictable Problems (Possibly)

SURVEILLANCE TECH

• Necessary & proportionate

• Minimise data & retention

• Limit purposes & access

• Oversight & accountability

• Don’t be ‘evil’, or facilitate it

Page 14: Preventing Predictable Problems (Possibly)

AUGMENTED REALITY

• Tackle online abuse

• Be fair with ads & targeting

• Ensure data quality

• Take care with location data

• AR/VR use may be sensitive

Page 15: Preventing Predictable Problems (Possibly)

BIG DATA & ANALYTICS

• Limit scope / purpose

• Be responsible and ethical

• Understand anonymisation

• Try prevent reidentification

• Correct bad data & decisions

Page 16: Preventing Predictable Problems (Possibly)

MACHINE LEARNING / AI

• Address ethics properly

• Minimise algorithm biases

• Accept robots taking jobs

• Secure user-derived learning

• Avoid Skynet / singularity

Page 17: Preventing Predictable Problems (Possibly)

AUTONOMOUS VEHICLES

• Ensure secure connectivity

• Address trolley problem

• Get government support

• Get insurance co backing

• Leverage sensor data wisely

Page 18: Preventing Predictable Problems (Possibly)

DRONES

• Regulate for safety & privacy

• Geo-fence for safety & security

• Handle GPS spoofing / jamming

• Risk-based registration/ license

• Monitor misuse and respond

Page 19: Preventing Predictable Problems (Possibly)

REGULATION & LEGISLATION

• Keep it light touch

• Limit strict / restrictive rules

• Use to open opportunities

• Status quos are not sacred

• Accept always behind curve

Page 20: Preventing Predictable Problems (Possibly)

BLOCKCHAIN

• Use appropriately

• Beware of trade-offs

• Features can help, or bite

• Regulators & users matter

• It’s just another database

Page 21: Preventing Predictable Problems (Possibly)

THOUGHTSThinking Time

Page 22: Preventing Predictable Problems (Possibly)

SECURITY GIVES PRIVACY

• False dichotomy begone

• Remember Ben Franklin

• Backdoors undermine us all

• Design for privacy, by default

• Build and operate securely

Page 23: Preventing Predictable Problems (Possibly)

garethniblett.com

@garethniblett

Gareth Niblett