SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
@pati_gallardo
Turtle
Sec
@pati_gallardo
@pati_gallardo
Patricia Aas
C++ Programmer, Application Security
Currently : TurtleSec
Previously : Vivaldi, Cisco Systems, Knowit, Opera Software
Master in Computer Science
Pronouns: she/her
@pati_gallardo
Turtle
Sec
@pati_gallardo
My hobbies include:
- Reading election documents
- Petitioning more documents
- Imagining how to hack elections
3
@pati_gallardo
I’m not cynical.
I’m an idealist.
I believe in democracy.
4
@pati_gallardo
I also believe that election processes
have become more fragile,
even broken,
through the introduction of computers.
5
@pati_gallardo
6
So I am
Annoying
As a Service
@pati_gallardo
Embedded Ethics
EuroBSDcon 2019
Patricia Aas
@pati_gallardo
Turtle
Sec
@pati_gallardo
We have made a digital world
and we made everyone live there.
@pati_gallardo
8
@pati_gallardo
They never had a choice.
@pati_gallardo
9
@pati_gallardo
And we have failed
to make them literate
in this world.
@pati_gallardo
10
@pati_gallardo
When we fail them,
they often don’t even understand
how we failed them.
@pati_gallardo
11
@pati_gallardo
Most journalists I talk to about election security
never write anything.
They don’t understand what I’m saying.
They don’t understand the implications.
And if they do,
they don’t understand
how to communicate it to regular people. 12
@pati_gallardo
We made a digital world.
And we struggle to protect it
because those that make decisions
don’t understand it.
We sold a story that it’s magic.
And now we can’t explain what’s wrong.
13
@pati_gallardo
We can’t explain
how we sold their privacy.
@pati_gallardo
14
@pati_gallardo
We can’t explain
how we broke democracy.
@pati_gallardo
15
@pati_gallardo
We can’t explain
how we embed devices in their bodies
that we don’t fully understand
and we are not fully protecting.
@pati_gallardo
16
@pati_gallardo
We can’t explain
how this white male dominated industry
keeps on creating things
that are unsuited for people of color or women.
17
@pati_gallardo
We can’t explain,
because they don’t understand
what we’re saying.
18
@pati_gallardo
They don’t understand
what we’re saying...
@pati_gallardo
19
@pati_gallardo
...they don’t even believe us
@pati_gallardo
20
@pati_gallardo
21
Social ConsciousInnate
Workplace
culture
National Culture
We don’t do that
Right vs Wrong
@pati_gallardo
The Principle of Social Proof
22
“Nobody else is
saying anything?”
“We’ve always
done it this way!”
“These people seem
to think this is fine!”
@pati_gallardo
Pluralistic Ignorance
23
If it was bad, someone
would have said something!
The Principle of Social Proof leads to...
@pati_gallardo
If you are told by your boss
to do something unethical,
but legal,
what recourse do you have?
@pati_gallardo
24
@pati_gallardo
We argue.
We do it.
Or we quit.
@pati_gallardo
25
@pati_gallardo
In the VW case
an engineer went to jail.
@pati_gallardo
26
@pati_gallardo
“I was following orders”
is never going to win a trial.
@pati_gallardo
27
@pati_gallardo
How are we going to protect
whistleblowers?
28
@pati_gallardo
How are we going to protect
whistleblowers?
29
@pati_gallardo
How are we going to protect
whistleblowers?
30
@pati_gallardo
How do other disciplines do it?
@pati_gallardo
31
They made Codes of Ethics
enforced by Unions or
Professional Associations
@pati_gallardo
We have no code of ethics.
We have no body to evaluate ethics.
32
@pati_gallardo
Do we even know
if we are harming people
or democracy?
33
@pati_gallardo
We are making products to “protect” children,
that are used
to control and abuse intimate partners.
@pati_gallardo
34
@pati_gallardo
We are making image recognition software
that is used
to identify protesters.
@pati_gallardo
35
@pati_gallardo
We are building infrastructure
on hardware we can’t inspect,
with binary blob drivers and firmware.
36
@pati_gallardo
Talking with people that make laws...
They don’t know how to regulate us.
They believe in our propaganda.
They believe in the objective truth of machines.
37
Regulation.
@pati_gallardo
There are some lights in the dark,
like GDPR.
@pati_gallardo
38
@pati_gallardo
But also so many false steps,
like the reversion of Net neutrality
or the EU copyright directive.
@pati_gallardo
39
@pati_gallardo
We are trapped in a situation where we are
incapable of regulating ourselves,
and unable to be regulated.
40
@pati_gallardo
We are not able to have a public debate,
because the informed reporting is
practically non-existent.
41
@pati_gallardo
Why did we not teach the population?
Does that even scale?
Can we teach them now?
42
@pati_gallardo
In the 90s Norway had
“Hjemme PC Ordningen” and “Datakortet”
which were attempts at making the population computer
literate.
But did we interpret that computer literacy too narrowly?
Today most people can use a computerized device
- but do they understand it?
43
@pati_gallardo
The problems in tech are
fundamental.
@pati_gallardo
44
@pati_gallardo
But difficult to grasp.
@pati_gallardo
45
@pati_gallardo
ACM Code of Ethics and Professional Conduct
1.2 Avoid harm.
46
@pati_gallardo
How did other professions
regulate themselves?
@pati_gallardo
47
@pati_gallardo
Norway has a history of powerful unions.
We could make a common Ethics Board.
We could protect whistleblowers.
48
@pati_gallardo@pati_gallardo
49
How can you break through
Social Proof?
@pati_gallardo
- Could you justify this
to a journalist?
50
@pati_gallardo
- What will experts say?
51
@pati_gallardo
But if all else fails...
52
@pati_gallardo
If rationality doesn’t work...
53
@pati_gallardo
54
Perhaps try
Annoying
As a Service
@pati_gallardo
Turtle
Sec
@pati_gallardo
@pati_gallardo
Turtle
Sec
Questions?
Photos from pixabay.com
Patricia Aas, TurtleSec
@pati_gallardo
@pati_gallardo
● https://beta.legeforeningen.no/om-oss/Styrende-dokumenter/legeforeningens-lover-og-
andre-organisatoriske-regler/etiske-regler-for-leger/
● https://legeforeningen.no/Om-Legeforeningen/Organisasjonen/Rad-og-utvalg/Organisa
sjonspolitiske-utvalg/etikk/reglement-for-radet-for-legeetikk/
● https://lovdata.no/dokument/SF/forskrift/1996-12-20-1161
● https://en.m.wikipedia.org/wiki/Social_proof
● https://en.m.wikipedia.org/wiki/Pluralistic_ignorance
Resources @pati_gallardo
57

Mais conteúdo relacionado

Semelhante a Embedded Ethics (EuroBSDcon 2019)

Digital Summit 2016: The Digital Nomad Marketing Strategy
Digital Summit 2016: The Digital Nomad Marketing StrategyDigital Summit 2016: The Digital Nomad Marketing Strategy
Digital Summit 2016: The Digital Nomad Marketing Strategy
Geoffrey Colon
 
The Digital Nomad Strategy
The Digital Nomad StrategyThe Digital Nomad Strategy
The Digital Nomad Strategy
Geoffrey Colon
 

Semelhante a Embedded Ethics (EuroBSDcon 2019) (20)

Why Is Election Security So Hard? (Paranoia 2019)
Why Is Election Security So Hard? (Paranoia 2019) Why Is Election Security So Hard? (Paranoia 2019)
Why Is Election Security So Hard? (Paranoia 2019)
 
2600 v21 n2 (summer 2004)
2600 v21 n2 (summer 2004)2600 v21 n2 (summer 2004)
2600 v21 n2 (summer 2004)
 
Elections: Trust and Critical Infrastructure (NDC TechTown 2019)
Elections: Trust and Critical Infrastructure (NDC TechTown 2019)Elections: Trust and Critical Infrastructure (NDC TechTown 2019)
Elections: Trust and Critical Infrastructure (NDC TechTown 2019)
 
Elections, Trust and Critical Infrastructure (NDC TechTown)
Elections, Trust and Critical Infrastructure (NDC TechTown)Elections, Trust and Critical Infrastructure (NDC TechTown)
Elections, Trust and Critical Infrastructure (NDC TechTown)
 
The future *is* technical communication
The future *is* technical communicationThe future *is* technical communication
The future *is* technical communication
 
Hope and Doing the Right Thing
Hope and Doing the Right ThingHope and Doing the Right Thing
Hope and Doing the Right Thing
 
2600 v24 n4 (winter 2007)
2600 v24 n4 (winter 2007)2600 v24 n4 (winter 2007)
2600 v24 n4 (winter 2007)
 
Panama Papers, or How To Coordinate a Secret in the Digital Age
Panama Papers, or How To Coordinate a Secret in the Digital AgePanama Papers, or How To Coordinate a Secret in the Digital Age
Panama Papers, or How To Coordinate a Secret in the Digital Age
 
I've combined four advances in tech that will revolutionise our lives like we...
I've combined four advances in tech that will revolutionise our lives like we...I've combined four advances in tech that will revolutionise our lives like we...
I've combined four advances in tech that will revolutionise our lives like we...
 
Make it Fixable (CppCon 2018)
Make it Fixable (CppCon 2018)Make it Fixable (CppCon 2018)
Make it Fixable (CppCon 2018)
 
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywherePerfect Information - How IoT empowers you to know anything, anytime, anywhere
Perfect Information - How IoT empowers you to know anything, anytime, anywhere
 
IoT: Entering an Era of Perfect Information
IoT: Entering an Era of Perfect InformationIoT: Entering an Era of Perfect Information
IoT: Entering an Era of Perfect Information
 
Designing Socially Impactful Digital Experiences
Designing Socially Impactful Digital ExperiencesDesigning Socially Impactful Digital Experiences
Designing Socially Impactful Digital Experiences
 
Infopresse cgt-english-final
Infopresse cgt-english-finalInfopresse cgt-english-final
Infopresse cgt-english-final
 
Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?Digital pedagogy in an age of algorithms: What do we DO about data?
Digital pedagogy in an age of algorithms: What do we DO about data?
 
2600 v21 n3 (autumn 2004)
2600 v21 n3 (autumn 2004)2600 v21 n3 (autumn 2004)
2600 v21 n3 (autumn 2004)
 
How (and why) to Factor Tech Ethics into Your Sprint
How (and why) to Factor Tech Ethics into Your SprintHow (and why) to Factor Tech Ethics into Your Sprint
How (and why) to Factor Tech Ethics into Your Sprint
 
How the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for BusinessHow the Internet of Things (IoT) Works for Business
How the Internet of Things (IoT) Works for Business
 
Digital Summit 2016: The Digital Nomad Marketing Strategy
Digital Summit 2016: The Digital Nomad Marketing StrategyDigital Summit 2016: The Digital Nomad Marketing Strategy
Digital Summit 2016: The Digital Nomad Marketing Strategy
 
The Digital Nomad Strategy
The Digital Nomad StrategyThe Digital Nomad Strategy
The Digital Nomad Strategy
 

Mais de Patricia Aas

Mais de Patricia Aas (20)

NDC TechTown 2023_ Return Oriented Programming an introduction.pdf
NDC TechTown 2023_ Return Oriented Programming an introduction.pdfNDC TechTown 2023_ Return Oriented Programming an introduction.pdf
NDC TechTown 2023_ Return Oriented Programming an introduction.pdf
 
Telling a story
Telling a storyTelling a story
Telling a story
 
Return Oriented Programming, an introduction
Return Oriented Programming, an introductionReturn Oriented Programming, an introduction
Return Oriented Programming, an introduction
 
I can't work like this (KDE Academy Keynote 2021)
I can't work like this (KDE Academy Keynote 2021)I can't work like this (KDE Academy Keynote 2021)
I can't work like this (KDE Academy Keynote 2021)
 
Dependency Management in C++ (NDC TechTown 2021)
Dependency Management in C++ (NDC TechTown 2021)Dependency Management in C++ (NDC TechTown 2021)
Dependency Management in C++ (NDC TechTown 2021)
 
Introduction to Memory Exploitation (Meeting C++ 2021)
Introduction to Memory Exploitation (Meeting C++ 2021)Introduction to Memory Exploitation (Meeting C++ 2021)
Introduction to Memory Exploitation (Meeting C++ 2021)
 
Classic Vulnerabilities (MUCplusplus2022).pdf
Classic Vulnerabilities (MUCplusplus2022).pdfClassic Vulnerabilities (MUCplusplus2022).pdf
Classic Vulnerabilities (MUCplusplus2022).pdf
 
Classic Vulnerabilities (ACCU Keynote 2022)
Classic Vulnerabilities (ACCU Keynote 2022)Classic Vulnerabilities (ACCU Keynote 2022)
Classic Vulnerabilities (ACCU Keynote 2022)
 
Introduction to Memory Exploitation (CppEurope 2021)
Introduction to Memory Exploitation (CppEurope 2021)Introduction to Memory Exploitation (CppEurope 2021)
Introduction to Memory Exploitation (CppEurope 2021)
 
Thoughts On Learning A New Programming Language
Thoughts On Learning A New Programming LanguageThoughts On Learning A New Programming Language
Thoughts On Learning A New Programming Language
 
Trying to build an Open Source browser in 2020
Trying to build an Open Source browser in 2020Trying to build an Open Source browser in 2020
Trying to build an Open Source browser in 2020
 
Trying to build an Open Source browser in 2020
Trying to build an Open Source browser in 2020Trying to build an Open Source browser in 2020
Trying to build an Open Source browser in 2020
 
DevSecOps for Developers, How To Start (ETC 2020)
DevSecOps for Developers, How To Start (ETC 2020)DevSecOps for Developers, How To Start (ETC 2020)
DevSecOps for Developers, How To Start (ETC 2020)
 
The Anatomy of an Exploit (NDC TechTown 2019)
The Anatomy of an Exploit (NDC TechTown 2019)The Anatomy of an Exploit (NDC TechTown 2019)
The Anatomy of an Exploit (NDC TechTown 2019)
 
The Anatomy of an Exploit (NDC TechTown 2019))
The Anatomy of an Exploit (NDC TechTown 2019))The Anatomy of an Exploit (NDC TechTown 2019))
The Anatomy of an Exploit (NDC TechTown 2019))
 
Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)
 
The Anatomy of an Exploit (CPPP 2019)
The Anatomy of an Exploit (CPPP 2019)The Anatomy of an Exploit (CPPP 2019)
The Anatomy of an Exploit (CPPP 2019)
 
Make it Fixable (NDC Copenhagen 2018)
Make it Fixable (NDC Copenhagen 2018)Make it Fixable (NDC Copenhagen 2018)
Make it Fixable (NDC Copenhagen 2018)
 
Trying to learn C# (NDC Oslo 2019)
Trying to learn C# (NDC Oslo 2019)Trying to learn C# (NDC Oslo 2019)
Trying to learn C# (NDC Oslo 2019)
 
The Anatomy of an Exploit
The Anatomy of an ExploitThe Anatomy of an Exploit
The Anatomy of an Exploit
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Embedded Ethics (EuroBSDcon 2019)