SlideShare a Scribd company logo
1 of 96
Download to read offline
Vesna Manojlovic | NLUUG | November 2017 1
Utrecht, The Netherlands | November 2017 | NLUUG
Internet Measurements'
Ethical Dilemmas and
RIPE Atlas
Ethics in Technology
Vesna Manojlovic, Community Builder
BECHA@ripe.net
Vesna Manojlovic | NLUUG | November 2017 3
• Technical is political
• Moral obligations of scientists, engineers, hackers
• Our values determine our (technical) choices
• Ethics of Internet Measurements
• RIPE NCC’s RIPE Atlas design
• Example of “web measurements” workaround
• Conclusion: Question Everything!
Overview
Vesna Manojlovic | NLUUG | November 2017 4
Main Inspirations
• [r] Phillip Rogaway: “The Moral Character of
Cryptographic Work” (2015)
• [p] Allison Parrish: “Programming is Forgetting:
Toward a New Hacker Ethic” (2016)
• [ensr] “Philosophy meets Internet Engineering:
Ethics in Networked Systems Research” (2015)
• [art] Langdon Winner: “Do Artefacts Have
Politics?” (1980)
• [u] Ursula K. Le Guin: “A Non-Euclidean View of
California as a Cold Place to Be” (1989)
Ethics in
Science & Technology
Vesna Manojlovic | NLUUG | November 2017 6
Vesna Manojlovic | NLUUG | November 2017 7
Vesna Manojlovic | NLUUG | November 2017 8
Vesna Manojlovic | NLUUG | November 2017 9
Technical is Political
• The machines, structures, and systems of modern
material culture are (should be) judged for their:
- contributions of efficiency and productivity,
- positive and negative environmental side effects,
- the ways in which they can embody specific forms of power
and authority.
• Technological ideas and technological things are not
politically neutral: routinely, they have strong, built-in
tendencies. Technological advances are usefully
considered not only from the lens of how they work, but
also why they came to be as they did, whom they help,
and whom they harm. [r]
Vesna Manojlovic | NLUUG | November 2017 10
Programming is Political
• Language is political
• Artefacts are political [art]
• Transcription / translation is political [p]
• Crypto is political [r]
• Code Is Politics [how]
• “The Personal is Political” [feminism]
Vesna Manojlovic | NLUUG | November 2017 11
Internet Ethics: FLOSS,
Hackers, Cryptographers
Vesna Manojlovic | NLUUG | November 2017 13
Vesna Manojlovic | NLUUG | November 2017 14
“Free Software” Values
• Individual freedoms
- to use the software as you wish ;
- to study the program and how it works (perusing its source
code) ;
• At a collective level:
- the freedom to distribute exact copies of the program, so
you can help your neighbor ; and
- the freedom to modify the source code and distribute these
modified versions under the same conditions.
• https://gnu.org/philosophy/free-sw
• Open Source vs Free / Libre Software?
Vesna Manojlovic | NLUUG | November 2017 15
Vesna Manojlovic | NLUUG | November 2017 16
Hackers Ethics
, gender
Vesna Manojlovic | NLUUG | November 2017 17
Tips for Academic Cryptographers
• ◃ Attend to problems’ social value. Do anti-surveillance research.
• ◃ Be introspective about why you are working on the problems you are.
• ◃ Think twice, and then again, about accepting military funding.
• ◃ Regard ordinary people as those whose needs you ultimately aim to
satisfy.
• ◃ Use the academic freedom that you have
• ◃ Be open to diverse models. Regard all models as suspect and
dialectical.
• ◃ Get a systems-level view. Attend to that which surrounds our field.
• ◃ Design and build a broadly useful cryptographic commons.
• ◃ Take adversaries seriously.
Vesna Manojlovic | NLUUG | November 2017 18
https://criticalengineering.org
Internet Measurements
Ethics
Vesna Manojlovic | NLUUG | November 2017 20
Theory of Applied Ethics
• Consequentialism (“the ends justify the means”)
- Utilitarianism
• Deontology (“duty for duty’s sake”)
• A mix: “Virtue Ethics”
- right actions are those chosen by the actor of virtuous character
• Principlism
- respect for autonomy, beneficence, non-maleficence, justice
- but what if these are conflicting? what guides the action?
• Casuistry: practical, case reasoning
Vesna Manojlovic | NLUUG | November 2017 21
Measurements Ethics [ensr]
• Internet as socio-technical system
• Responsibilities resulting from power imbalances
• Meaningful informed consent
• Weighing risks, benefits and values for an ethical
analysis
• Status of easily accessible data
• Not condoning potentially unethical research
methods
Vesna Manojlovic | NLUUG | November 2017 22
RIPE NCC, RIPE Atlas,
Ethics Implemented
Vesna Manojlovic | NLUUG | November 2017 24
The Internet Registry System
Vesna Manojlovic | NLUUG | November 2017 25
IPv6 Addresses Distribution
Allocation PA Assignment
/3
/32
/12
/48/56 /48 End User
LIR
RIR
IANA
PI Assignment
Vesna Manojlovic | NLUUG | November 2017 26
IPv4 Available pool
Vesna Manojlovic | NLUUG | November 2017 27
https://atlas.ripe.net
Vesna Manojlovic | NLUUG | November 2017 28
Most Popular RIPE Atlas Features
• Six types of measurements: ping, traceroute,
DNS, SSL/TLS, NTP and HTTP (to anchors)
• APIs to start measurements and get results
• Powerful and informative visualisations: “Time
Travel”, LatencyMON, DomainMON, TraceMon
• CLI tools
• Streaming data for real-time results
• Roadmap shows what’s completed and coming
Vesna Manojlovic | NLUUG | November 2017 29
Measurements Platforms Comparison
• “Global Network Interference Detection over
the RIPE Atlas Network” (FOCI14)
Vesna Manojlovic | NLUUG | November 2017 30
2017
Vesna Manojlovic | NLUUG | November 2017 31
Ethics built into design of RIPE Atlas
• Active measurements only
- No passive measurements
- probes do not observe user traffic
• Data, API, source code, tools: free and open
• Kept set of measurements very limited, in
order to prevent placing hosts in danger
Vesna Manojlovic | NLUUG | November 2017 32
Vesna Manojlovic | NLUUG | November 2017 33
Ongoing RIPE Atlas moral dilemmas
• 2013: Opening-up source code
• 2014: Keeping “non-public” measurements
available
• 2015: Not allowing HTTP measurements to
random targets
• 2016: Security audit
Web Measurements,
the ethical way
Vesna Manojlovic | NLUUG | November 2017 35
Measuring Reachability of Web Servers
• Users have been asking for HTTP
measurements
• Due to ethical reasons, in 2015 we’ve decided:
- not possible to target arbitrary web sites with probes
- “standard” HTTP measurements are ONLY possible
towards RIPE Atlas anchors
• September 2017: a proven workaround
- https://labs.ripe.net/Members/wilhelm/measuring-your-web-
server-reachability-with-tcp-ping
- https://www.youtube.com/watch?v=liaql4xk-GI
Vesna Manojlovic | NLUUG | November 2017 36
Workaround: Using a “TCP Ping”
• traceroute (TCP) to the targeted web server
- towards IP address : port 80
- 3 packets; a packet size of zero
- “maximum hops” = 64; initial time-to-live (TTL) = 64
- long enough for the first traceroute attempt to immediately
reach the destination address
• Mimics the behaviour of the TCP handshake
- that takes place when setting up an HTTP connection
• This measures the same network delays!
- RTT turns out to be equivalent to HTTP connect times
Vesna Manojlovic | NLUUG | November 2017 37
How to: Web UI
• Go to “Measurements”
• Click on “New msm”
• “Advanced options”
• Add up to 1000 probes
• Choose “one off”
- or continuous / repeated
• Done!
- you need to have “credits”
Vesna Manojlovic | NLUUG | November 2017 38
How to: Command Line (CLI)
# ripe-atlas measure traceroute --target
82.94.235.165 --protocol TCP --size 0
--first-hop 64 --max-hops 64 --port 80  
• CLI tools:
- Source: https://github.com/RIPE-NCC/ripe-atlas-tools/
- Documentation: https://ripe-atlas-tools.readthedocs.org/
- Included in many Linux / BSD distributions
Vesna Manojlovic | NLUUG | November 2017 39
Results
• Reachability Map
- colour-coded for latency
• List of probes and latencies
• Download as JSON
• https://atlas.ripe.net/api/v2/measurements/9412863/results/?
start=1506988800&stop=1507075199&format=json
Vesna Manojlovic | NLUUG | November 2017 40
Detailed Technical Information
• Rene Wilhelm on RIPE Labs
• for 68% of the probe/
destination pairs, median
values differ by less than
1ms
• Interdecile ranges differ by
less than 6ms
• When compared to RTT of
100 milliseconds, a
difference in spread of
5-15ms may still be
acceptable to assess
network performance
Vesna Manojlovic | NLUUG | November 2017 41
Web Measurements: Feedback?
• This is the newest feature! October 2017
• We are looking for feedback:
- is this useful?
- what is your use case?
- would you like to have a query tool, like DomainMon?
- do you prefer CLI, for own scripting?
- would you use it for monitoring?
• Thank you for using RIPE Atlas!
- we invite you to write about it on RIPE Labs
Vesna Manojlovic | NLUUG | November 2017 42
Take part in RIPE [Atlas,NCC,community]!
• Join the hackathon!
• Come to the RIPE/ENOG/SEE/MENOG meeting!
• Write for RIPE Labs!
• Join RIPE Atlas community!
- Host a RIPE Atlas probe!
- Use our (open) measurements data !
- Use, modify & improve our (FLOSS) software!
• @RIPE_Atlas, atlas@ripe.net, atlas.ripe.net
Beyond Hackers Ethics
Question Everything!
Vesna Manojlovic | NLUUG | November 2017 44
http://linnytu.com/hacker
Vesna Manojlovic | NLUUG | November 2017 45
Allison Parrish: “Programming is Forgetting:
Toward a New Hacker Ethic” (2016)
Vesna Manojlovic | NLUUG | November 2017 46
Questionsnetworkedsystemsethics.net
Vesna Manojlovic | NLUUG | November 2017 47
Question Everything!
“Technological advances are usefully considered
not only from the lens of
how they work,
but also
why they came to be as they did,
whom they help, and
whom they harm.” [r]
Vesna Manojlovic | NLUUG | November 2017 48
With great power…
• … great responsibility
• to humanity…
• to the planet…
• and to squirrels!
Possible
Alternatives / Additions
to Hackers Ethics
Vesna Manojlovic | NLUUG | November 2017 50
http://feministinternet.net
Vesna Manojlovic | NLUUG | November 2017 51
(Tech) Ethics of Nonviolence
• Nonviolent resistance philosophy of Gandhi &
Martin Luther King Jr
• Algorithmically-geeky “Non-violent
Communication” by Marshal Rosenberg
• “Guide to Empathetic Technical Leadership"
http://empathetictechnicalleader.com
- FREE to read online: https://leanpub.com/littleguide/read
• Open Source and Feelings (#OSSfeel)
- http://www.osfeels.com/
Vesna Manojlovic | NLUUG | November 2017 52
Internet of Empathy
• Positive freedom of connectivity, interaction and involvement
- Instead of libertarian “freedom” as independence and self reliance
• This freedom comes at the price of greater responsibility
• “ the intrinsic value of a network does not lie in the
sovereignty and independence of its nodes, but in their
connectedness,”
• Empathy is willingness to engage with the Other, and
willingness to enrich network with our contributions
• From: “To Our Friends” by The Invisible Committee
	 	 https://mitpress.mit.edu/books/our-friends “
Vesna Manojlovic | NLUUG | November 2017 53
Beyond Techno-Optimism
Vesna Manojlovic | NLUUG | November 2017 55
Mobile phone as a tracking, spying device?!
Vesna Manojlovic | NLUUG | November 2017 56
Mobile phone as a tracking, spying device?!
“In our times,
people are often willing to make drastic
changes in the way they live
to accord with technological innovation;
at the same time,
they would resist
similar kinds of changes
justified on political grounds.” [art]
Vesna Manojlovic | SHA2017 | 57
Title Text
Vesna Manojlovic | NLUUG | November 2017 58
Vesna Manojlovic | SHA2017 | 59
Title Text
Vesna Manojlovic | NLUUG | November 2017 60
Vesna Manojlovic | NLUUG | November 2017 61
Squirrels Winning the Cyber-War ;-)
• https://wiki.techinc.nl/index.php/Hackers_tribes#Squirrels_against_technology
Vesna Manojlovic | NLUUG | November 2017 62
Beyond Myth of Progress,
Beyond Anthropocentrism
Vesna Manojlovic | NLUUG | November 2017 65
Imagine: Society > Science > Internet
• … a society predominantly concerned with preserving
its existence (but not endlessly expanding)
• a society with a modest standard of living,
• conservative of natural resources,
• with a low constant fertility rate and
• a political life based upon consent;
• a society that has made a successful adaptation to its
environment
• and has learned to live without destroying itself or the
people (or squirrels) next door.
• Ursula K. Le Guin
Right place and the right role in the symphony of life
Mature cultures have found balance with Nature
Vesna Manojlovic | NLUUG | November 2017 69
What If We Create a Better World?
Vesna Manojlovic | NLUUG | November 2017 70
Responsibility
• Responsibility
• … to humanity…
• … to the planet…
• … and to squirrels!
Vesna Manojlovic | NLUUG | November 2017 71
Acknowledgements
Vesna Manojlovic | NLUUG | November 2017 73
Main Inspirations
• [r] Phillip Rogaway: “The Moral Character of
Cryptographic Work” (2015)
• [ensr] “Philosophy meets Internet Engineering:
Ethics in Networked Systems Research”
• [art] Langdon Winner: “Do Artefacts Have
Politics?” (1980)
• [p] Allison Parrish: “Programming is Forgetting:
Toward a New Hacker Ethic” (2016)
• [u] Ursula K. Le Guin: “A Non-Euclidean View of
California as a Cold Place to Be” (1989)
Vesna Manojlovic | NLUUG | November 2017 74
More references
• [w] http://networkedsystemsethics.net/
• Philosophy of Hacking, by Groente
• Digital Tailspin: Ten Rules for the Internet After Snowden
• Tor, Technocracy, Democracy
• Heather Marsh
• [how] Software Freedom your Way
• Sebastian Olme
• http://guymcpherson.com/2013/12/hackers-ethic-for-the-world-after-
collapse/
• http://becha.home.xs4all.nl/hackers-philosophers-utopian-network-
dec-2012-becha.pdf
Vesna Manojlovic | NLUUG | November 2017 75
Even more references, July 2017
• IETF & Human Rights & https://www.rightscon.org/
• https://www.ietf.org/proceedings/99/slides/slides-99-hrpc-presentation-
milton-mueller-requiem-for-a-dream-00.pdf
• https://www.article19.org/resources.php/resource/38819/en/ethical-
approaches-to-artificial-intelligence-and-autonomous-systems-at-ieee-
seas-2017
• https://datatracker.ietf.org/doc/html/draft-nottingham-for-the-users-05
• “To Our Friends”, by The Invisible Committee
• https://mitpress.mit.edu/books/our-friends
• “I Hate the Internet” http://weheardyoulikebooks.com/releases/i-hate-
the-internet/
• Geoff Huston: "The Internet's Gilded Age" (March 2017) http://
www.potaroo.net/ispcol/2017-03/gilding.html
Vesna Manojlovic | NLUUG | November 2017 76
RIPE Atlas references
• https://atlas.ripe.net
• https://labs.ripe.net/hackathons
• “Global Network Interference Detection over the
RIPE Atlas Network”
• [a] “Ethics of RIPE Atlas Measurements” (2016)
• “Ethics in Network Measurements” (2017)
• “A Field Survey of the Ecosystem Around Internet
Censorship, Disruptions, and Shutdowns” (June 2017)
Nature Strikes Back
Not Part of THIS Talk:
Squirrels Winning Cyber-War
• https://wiki.techinc.nl/index.php/Hackers_tribes#Squirrels_against_technology
Jellyfish Attack Nuclear
Power-Station
• Reality: https://www.theguardian.com/
world/2013/oct/01/jellyfish-clog-
swedish-nuclear-reactor-shutdown
• Fiction: http://en.wikipedia.org/wiki/
The_Swarm_(novel)
SYSTEM
https://en.wikipedia.org/wiki/Holocene_extinction
extinctionsymbol.info
http://UnCiv.NL

More Related Content

What's hot

Introduction to Innovation
Introduction to InnovationIntroduction to Innovation
Introduction to InnovationShameem Ali
 
Introduction to Management of Technology
Introduction to Management of TechnologyIntroduction to Management of Technology
Introduction to Management of TechnologyTarek Salah
 
Innovation – What, Why, How…
Innovation – What, Why, How…Innovation – What, Why, How…
Innovation – What, Why, How…Anand Subramaniam
 
Foundation of information system in business
Foundation of information system in businessFoundation of information system in business
Foundation of information system in businessAmrit Banstola
 
10-Management of Technology
10-Management of Technology10-Management of Technology
10-Management of TechnologyWahyu Wijanarko
 
Importance of Innovation in Business
Importance of Innovation in BusinessImportance of Innovation in Business
Importance of Innovation in BusinessAashaa Zahid
 
Promoting Innovation
Promoting InnovationPromoting Innovation
Promoting Innovationeeaadil
 
4th industrial revolution & the Future of Work
4th industrial revolution & the Future of Work4th industrial revolution & the Future of Work
4th industrial revolution & the Future of WorkNGA Human Resources
 
Technology Management and its basics
Technology Management and its basicsTechnology Management and its basics
Technology Management and its basicsAbdul Rehman Khan
 
Technology acquisition
Technology acquisitionTechnology acquisition
Technology acquisitionRahul Kumar
 
The 4th Industrial Revolution Is Here - Are You Ready?
The 4th Industrial Revolution Is Here - Are You Ready?The 4th Industrial Revolution Is Here - Are You Ready?
The 4th Industrial Revolution Is Here - Are You Ready?Bernard Marr
 
Use of Technology in business
Use of Technology in businessUse of Technology in business
Use of Technology in businessShreejan Acharya
 
Research presentation powerpoint
Research presentation powerpointResearch presentation powerpoint
Research presentation powerpointsarahellen92
 
Seminar presentation-innovation-slides
Seminar presentation-innovation-slidesSeminar presentation-innovation-slides
Seminar presentation-innovation-slidesBeamos Technologies
 

What's hot (20)

Ethics of technology
Ethics of technologyEthics of technology
Ethics of technology
 
Introduction to Innovation
Introduction to InnovationIntroduction to Innovation
Introduction to Innovation
 
Introduction to Management of Technology
Introduction to Management of TechnologyIntroduction to Management of Technology
Introduction to Management of Technology
 
Technology assessment
Technology assessmentTechnology assessment
Technology assessment
 
Innovation – What, Why, How…
Innovation – What, Why, How…Innovation – What, Why, How…
Innovation – What, Why, How…
 
Foundation of information system in business
Foundation of information system in businessFoundation of information system in business
Foundation of information system in business
 
10-Management of Technology
10-Management of Technology10-Management of Technology
10-Management of Technology
 
Innovation Presentation
Innovation PresentationInnovation Presentation
Innovation Presentation
 
Basics of innovation
Basics of innovationBasics of innovation
Basics of innovation
 
Importance of Innovation in Business
Importance of Innovation in BusinessImportance of Innovation in Business
Importance of Innovation in Business
 
Chapter 1_dp-pertemuan 1
 Chapter 1_dp-pertemuan 1 Chapter 1_dp-pertemuan 1
Chapter 1_dp-pertemuan 1
 
Promoting Innovation
Promoting InnovationPromoting Innovation
Promoting Innovation
 
4th industrial revolution & the Future of Work
4th industrial revolution & the Future of Work4th industrial revolution & the Future of Work
4th industrial revolution & the Future of Work
 
Technology Management and its basics
Technology Management and its basicsTechnology Management and its basics
Technology Management and its basics
 
Technology acquisition
Technology acquisitionTechnology acquisition
Technology acquisition
 
The 4th Industrial Revolution Is Here - Are You Ready?
The 4th Industrial Revolution Is Here - Are You Ready?The 4th Industrial Revolution Is Here - Are You Ready?
The 4th Industrial Revolution Is Here - Are You Ready?
 
Use of Technology in business
Use of Technology in businessUse of Technology in business
Use of Technology in business
 
Research presentation powerpoint
Research presentation powerpointResearch presentation powerpoint
Research presentation powerpoint
 
Seminar presentation-innovation-slides
Seminar presentation-innovation-slidesSeminar presentation-innovation-slides
Seminar presentation-innovation-slides
 
Introduction to Innovation
Introduction to InnovationIntroduction to Innovation
Introduction to Innovation
 

Similar to Ethics in Technology

Ethics in Technology
Ethics in TechnologyEthics in Technology
Ethics in TechnologyRIPE NCC
 
Ethics in Technology: Internet Measurements' Ethical Dilemmas and RIPE Atlas
Ethics in Technology: Internet Measurements' Ethical Dilemmas and RIPE AtlasEthics in Technology: Internet Measurements' Ethical Dilemmas and RIPE Atlas
Ethics in Technology: Internet Measurements' Ethical Dilemmas and RIPE AtlasRIPE NCC
 
Ethics in Technology – Example of RIPE Atlas
 Ethics in Technology – Example of RIPE Atlas Ethics in Technology – Example of RIPE Atlas
Ethics in Technology – Example of RIPE AtlasRIPE NCC
 
Ethics of Internet Measurements – Example of RIPE Atlas
Ethics of Internet Measurements – Example of RIPE AtlasEthics of Internet Measurements – Example of RIPE Atlas
Ethics of Internet Measurements – Example of RIPE AtlasRIPE NCC
 
Ethics in Technology
Ethics in TechnologyEthics in Technology
Ethics in TechnologyRIPE NCC
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?RIPE NCC
 
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...Christoph Trattner
 
Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS CommunityLeveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS CommunityMarco Aurelio Gerosa
 
Exploring platform boundary resources with a data-driven approach
Exploring platform boundary resources with a data-driven approachExploring platform boundary resources with a data-driven approach
Exploring platform boundary resources with a data-driven approachJukka Huhtamäki
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopRIPE NCC
 
SciPy Latin America 2019
SciPy Latin America 2019SciPy Latin America 2019
SciPy Latin America 2019Travis Oliphant
 
Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Michael Petychakis
 
The RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsThe RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsRIPE NCC
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest linkCS, NcState
 
APIS. Digitale biographische Blütenlese
APIS. Digitale biographische BlütenleseAPIS. Digitale biographische Blütenlese
APIS. Digitale biographische Blütenleseeveline wandl-vogt
 
Giving Researchers Credit for their Data
Giving Researchers Credit for their DataGiving Researchers Credit for their Data
Giving Researchers Credit for their DataFiona Murphy
 
Analyzing Big Data's Weakest Link (hint: it might be you)
Analyzing Big Data's Weakest Link  (hint: it might be you)Analyzing Big Data's Weakest Link  (hint: it might be you)
Analyzing Big Data's Weakest Link (hint: it might be you)HPCC Systems
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositoriesPaul Walk
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportFabien Gandon
 

Similar to Ethics in Technology (20)

Ethics in Technology
Ethics in TechnologyEthics in Technology
Ethics in Technology
 
Ethics in Technology: Internet Measurements' Ethical Dilemmas and RIPE Atlas
Ethics in Technology: Internet Measurements' Ethical Dilemmas and RIPE AtlasEthics in Technology: Internet Measurements' Ethical Dilemmas and RIPE Atlas
Ethics in Technology: Internet Measurements' Ethical Dilemmas and RIPE Atlas
 
Ethics in Technology – Example of RIPE Atlas
 Ethics in Technology – Example of RIPE Atlas Ethics in Technology – Example of RIPE Atlas
Ethics in Technology – Example of RIPE Atlas
 
Ethics of Internet Measurements – Example of RIPE Atlas
Ethics of Internet Measurements – Example of RIPE AtlasEthics of Internet Measurements – Example of RIPE Atlas
Ethics of Internet Measurements – Example of RIPE Atlas
 
Ethics in Technology
Ethics in TechnologyEthics in Technology
Ethics in Technology
 
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
 
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
 
Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS CommunityLeveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
 
Exploring platform boundary resources with a data-driven approach
Exploring platform boundary resources with a data-driven approachExploring platform boundary resources with a data-driven approach
Exploring platform boundary resources with a data-driven approach
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
SciPy Latin America 2019
SciPy Latin America 2019SciPy Latin America 2019
SciPy Latin America 2019
 
Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...
 
The RIPE Community and Ethical Considerations
The RIPE Community and Ethical ConsiderationsThe RIPE Community and Ethical Considerations
The RIPE Community and Ethical Considerations
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest link
 
APIS. Digitale biographische Blütenlese
APIS. Digitale biographische BlütenleseAPIS. Digitale biographische Blütenlese
APIS. Digitale biographische Blütenlese
 
Giving Researchers Credit for their Data
Giving Researchers Credit for their DataGiving Researchers Credit for their Data
Giving Researchers Credit for their Data
 
Analyzing Big Data's Weakest Link (hint: it might be you)
Analyzing Big Data's Weakest Link  (hint: it might be you)Analyzing Big Data's Weakest Link  (hint: it might be you)
Analyzing Big Data's Weakest Link (hint: it might be you)
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositories
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity Report
 
CV.pdf
CV.pdfCV.pdf
CV.pdf
 

More from RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISRIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfRIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasRIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasRIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet InfrastructureRIPE NCC
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenRIPE NCC
 
IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)RIPE NCC
 

More from RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 
IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)IPv6 in the Nordics (and why it’s important)
IPv6 in the Nordics (and why it’s important)
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Ethics in Technology

  • 1. Vesna Manojlovic | NLUUG | November 2017 1
  • 2. Utrecht, The Netherlands | November 2017 | NLUUG Internet Measurements' Ethical Dilemmas and RIPE Atlas Ethics in Technology Vesna Manojlovic, Community Builder BECHA@ripe.net
  • 3. Vesna Manojlovic | NLUUG | November 2017 3 • Technical is political • Moral obligations of scientists, engineers, hackers • Our values determine our (technical) choices • Ethics of Internet Measurements • RIPE NCC’s RIPE Atlas design • Example of “web measurements” workaround • Conclusion: Question Everything! Overview
  • 4. Vesna Manojlovic | NLUUG | November 2017 4 Main Inspirations • [r] Phillip Rogaway: “The Moral Character of Cryptographic Work” (2015) • [p] Allison Parrish: “Programming is Forgetting: Toward a New Hacker Ethic” (2016) • [ensr] “Philosophy meets Internet Engineering: Ethics in Networked Systems Research” (2015) • [art] Langdon Winner: “Do Artefacts Have Politics?” (1980) • [u] Ursula K. Le Guin: “A Non-Euclidean View of California as a Cold Place to Be” (1989)
  • 5. Ethics in Science & Technology
  • 6. Vesna Manojlovic | NLUUG | November 2017 6
  • 7. Vesna Manojlovic | NLUUG | November 2017 7
  • 8. Vesna Manojlovic | NLUUG | November 2017 8
  • 9. Vesna Manojlovic | NLUUG | November 2017 9 Technical is Political • The machines, structures, and systems of modern material culture are (should be) judged for their: - contributions of efficiency and productivity, - positive and negative environmental side effects, - the ways in which they can embody specific forms of power and authority. • Technological ideas and technological things are not politically neutral: routinely, they have strong, built-in tendencies. Technological advances are usefully considered not only from the lens of how they work, but also why they came to be as they did, whom they help, and whom they harm. [r]
  • 10. Vesna Manojlovic | NLUUG | November 2017 10 Programming is Political • Language is political • Artefacts are political [art] • Transcription / translation is political [p] • Crypto is political [r] • Code Is Politics [how] • “The Personal is Political” [feminism]
  • 11. Vesna Manojlovic | NLUUG | November 2017 11
  • 13. Vesna Manojlovic | NLUUG | November 2017 13
  • 14. Vesna Manojlovic | NLUUG | November 2017 14 “Free Software” Values • Individual freedoms - to use the software as you wish ; - to study the program and how it works (perusing its source code) ; • At a collective level: - the freedom to distribute exact copies of the program, so you can help your neighbor ; and - the freedom to modify the source code and distribute these modified versions under the same conditions. • https://gnu.org/philosophy/free-sw • Open Source vs Free / Libre Software?
  • 15. Vesna Manojlovic | NLUUG | November 2017 15
  • 16. Vesna Manojlovic | NLUUG | November 2017 16 Hackers Ethics , gender
  • 17. Vesna Manojlovic | NLUUG | November 2017 17 Tips for Academic Cryptographers • ◃ Attend to problems’ social value. Do anti-surveillance research. • ◃ Be introspective about why you are working on the problems you are. • ◃ Think twice, and then again, about accepting military funding. • ◃ Regard ordinary people as those whose needs you ultimately aim to satisfy. • ◃ Use the academic freedom that you have • ◃ Be open to diverse models. Regard all models as suspect and dialectical. • ◃ Get a systems-level view. Attend to that which surrounds our field. • ◃ Design and build a broadly useful cryptographic commons. • ◃ Take adversaries seriously.
  • 18. Vesna Manojlovic | NLUUG | November 2017 18 https://criticalengineering.org
  • 20. Vesna Manojlovic | NLUUG | November 2017 20 Theory of Applied Ethics • Consequentialism (“the ends justify the means”) - Utilitarianism • Deontology (“duty for duty’s sake”) • A mix: “Virtue Ethics” - right actions are those chosen by the actor of virtuous character • Principlism - respect for autonomy, beneficence, non-maleficence, justice - but what if these are conflicting? what guides the action? • Casuistry: practical, case reasoning
  • 21. Vesna Manojlovic | NLUUG | November 2017 21 Measurements Ethics [ensr] • Internet as socio-technical system • Responsibilities resulting from power imbalances • Meaningful informed consent • Weighing risks, benefits and values for an ethical analysis • Status of easily accessible data • Not condoning potentially unethical research methods
  • 22. Vesna Manojlovic | NLUUG | November 2017 22
  • 23. RIPE NCC, RIPE Atlas, Ethics Implemented
  • 24. Vesna Manojlovic | NLUUG | November 2017 24 The Internet Registry System
  • 25. Vesna Manojlovic | NLUUG | November 2017 25 IPv6 Addresses Distribution Allocation PA Assignment /3 /32 /12 /48/56 /48 End User LIR RIR IANA PI Assignment
  • 26. Vesna Manojlovic | NLUUG | November 2017 26 IPv4 Available pool
  • 27. Vesna Manojlovic | NLUUG | November 2017 27 https://atlas.ripe.net
  • 28. Vesna Manojlovic | NLUUG | November 2017 28 Most Popular RIPE Atlas Features • Six types of measurements: ping, traceroute, DNS, SSL/TLS, NTP and HTTP (to anchors) • APIs to start measurements and get results • Powerful and informative visualisations: “Time Travel”, LatencyMON, DomainMON, TraceMon • CLI tools • Streaming data for real-time results • Roadmap shows what’s completed and coming
  • 29. Vesna Manojlovic | NLUUG | November 2017 29 Measurements Platforms Comparison • “Global Network Interference Detection over the RIPE Atlas Network” (FOCI14)
  • 30. Vesna Manojlovic | NLUUG | November 2017 30 2017
  • 31. Vesna Manojlovic | NLUUG | November 2017 31 Ethics built into design of RIPE Atlas • Active measurements only - No passive measurements - probes do not observe user traffic • Data, API, source code, tools: free and open • Kept set of measurements very limited, in order to prevent placing hosts in danger
  • 32. Vesna Manojlovic | NLUUG | November 2017 32
  • 33. Vesna Manojlovic | NLUUG | November 2017 33 Ongoing RIPE Atlas moral dilemmas • 2013: Opening-up source code • 2014: Keeping “non-public” measurements available • 2015: Not allowing HTTP measurements to random targets • 2016: Security audit
  • 35. Vesna Manojlovic | NLUUG | November 2017 35 Measuring Reachability of Web Servers • Users have been asking for HTTP measurements • Due to ethical reasons, in 2015 we’ve decided: - not possible to target arbitrary web sites with probes - “standard” HTTP measurements are ONLY possible towards RIPE Atlas anchors • September 2017: a proven workaround - https://labs.ripe.net/Members/wilhelm/measuring-your-web- server-reachability-with-tcp-ping - https://www.youtube.com/watch?v=liaql4xk-GI
  • 36. Vesna Manojlovic | NLUUG | November 2017 36 Workaround: Using a “TCP Ping” • traceroute (TCP) to the targeted web server - towards IP address : port 80 - 3 packets; a packet size of zero - “maximum hops” = 64; initial time-to-live (TTL) = 64 - long enough for the first traceroute attempt to immediately reach the destination address • Mimics the behaviour of the TCP handshake - that takes place when setting up an HTTP connection • This measures the same network delays! - RTT turns out to be equivalent to HTTP connect times
  • 37. Vesna Manojlovic | NLUUG | November 2017 37 How to: Web UI • Go to “Measurements” • Click on “New msm” • “Advanced options” • Add up to 1000 probes • Choose “one off” - or continuous / repeated • Done! - you need to have “credits”
  • 38. Vesna Manojlovic | NLUUG | November 2017 38 How to: Command Line (CLI) # ripe-atlas measure traceroute --target 82.94.235.165 --protocol TCP --size 0 --first-hop 64 --max-hops 64 --port 80   • CLI tools: - Source: https://github.com/RIPE-NCC/ripe-atlas-tools/ - Documentation: https://ripe-atlas-tools.readthedocs.org/ - Included in many Linux / BSD distributions
  • 39. Vesna Manojlovic | NLUUG | November 2017 39 Results • Reachability Map - colour-coded for latency • List of probes and latencies • Download as JSON • https://atlas.ripe.net/api/v2/measurements/9412863/results/? start=1506988800&stop=1507075199&format=json
  • 40. Vesna Manojlovic | NLUUG | November 2017 40 Detailed Technical Information • Rene Wilhelm on RIPE Labs • for 68% of the probe/ destination pairs, median values differ by less than 1ms • Interdecile ranges differ by less than 6ms • When compared to RTT of 100 milliseconds, a difference in spread of 5-15ms may still be acceptable to assess network performance
  • 41. Vesna Manojlovic | NLUUG | November 2017 41 Web Measurements: Feedback? • This is the newest feature! October 2017 • We are looking for feedback: - is this useful? - what is your use case? - would you like to have a query tool, like DomainMon? - do you prefer CLI, for own scripting? - would you use it for monitoring? • Thank you for using RIPE Atlas! - we invite you to write about it on RIPE Labs
  • 42. Vesna Manojlovic | NLUUG | November 2017 42 Take part in RIPE [Atlas,NCC,community]! • Join the hackathon! • Come to the RIPE/ENOG/SEE/MENOG meeting! • Write for RIPE Labs! • Join RIPE Atlas community! - Host a RIPE Atlas probe! - Use our (open) measurements data ! - Use, modify & improve our (FLOSS) software! • @RIPE_Atlas, atlas@ripe.net, atlas.ripe.net
  • 44. Vesna Manojlovic | NLUUG | November 2017 44 http://linnytu.com/hacker
  • 45. Vesna Manojlovic | NLUUG | November 2017 45 Allison Parrish: “Programming is Forgetting: Toward a New Hacker Ethic” (2016)
  • 46. Vesna Manojlovic | NLUUG | November 2017 46 Questionsnetworkedsystemsethics.net
  • 47. Vesna Manojlovic | NLUUG | November 2017 47 Question Everything! “Technological advances are usefully considered not only from the lens of how they work, but also why they came to be as they did, whom they help, and whom they harm.” [r]
  • 48. Vesna Manojlovic | NLUUG | November 2017 48 With great power… • … great responsibility • to humanity… • to the planet… • and to squirrels!
  • 50. Vesna Manojlovic | NLUUG | November 2017 50 http://feministinternet.net
  • 51. Vesna Manojlovic | NLUUG | November 2017 51 (Tech) Ethics of Nonviolence • Nonviolent resistance philosophy of Gandhi & Martin Luther King Jr • Algorithmically-geeky “Non-violent Communication” by Marshal Rosenberg • “Guide to Empathetic Technical Leadership" http://empathetictechnicalleader.com - FREE to read online: https://leanpub.com/littleguide/read • Open Source and Feelings (#OSSfeel) - http://www.osfeels.com/
  • 52. Vesna Manojlovic | NLUUG | November 2017 52 Internet of Empathy • Positive freedom of connectivity, interaction and involvement - Instead of libertarian “freedom” as independence and self reliance • This freedom comes at the price of greater responsibility • “ the intrinsic value of a network does not lie in the sovereignty and independence of its nodes, but in their connectedness,” • Empathy is willingness to engage with the Other, and willingness to enrich network with our contributions • From: “To Our Friends” by The Invisible Committee https://mitpress.mit.edu/books/our-friends “
  • 53. Vesna Manojlovic | NLUUG | November 2017 53
  • 55. Vesna Manojlovic | NLUUG | November 2017 55 Mobile phone as a tracking, spying device?!
  • 56. Vesna Manojlovic | NLUUG | November 2017 56 Mobile phone as a tracking, spying device?! “In our times, people are often willing to make drastic changes in the way they live to accord with technological innovation; at the same time, they would resist similar kinds of changes justified on political grounds.” [art]
  • 57. Vesna Manojlovic | SHA2017 | 57 Title Text
  • 58. Vesna Manojlovic | NLUUG | November 2017 58
  • 59. Vesna Manojlovic | SHA2017 | 59 Title Text
  • 60. Vesna Manojlovic | NLUUG | November 2017 60
  • 61. Vesna Manojlovic | NLUUG | November 2017 61 Squirrels Winning the Cyber-War ;-) • https://wiki.techinc.nl/index.php/Hackers_tribes#Squirrels_against_technology
  • 62. Vesna Manojlovic | NLUUG | November 2017 62
  • 63. Beyond Myth of Progress, Beyond Anthropocentrism
  • 64.
  • 65. Vesna Manojlovic | NLUUG | November 2017 65 Imagine: Society > Science > Internet • … a society predominantly concerned with preserving its existence (but not endlessly expanding) • a society with a modest standard of living, • conservative of natural resources, • with a low constant fertility rate and • a political life based upon consent; • a society that has made a successful adaptation to its environment • and has learned to live without destroying itself or the people (or squirrels) next door. • Ursula K. Le Guin
  • 66. Right place and the right role in the symphony of life Mature cultures have found balance with Nature
  • 67.
  • 68.
  • 69. Vesna Manojlovic | NLUUG | November 2017 69 What If We Create a Better World?
  • 70. Vesna Manojlovic | NLUUG | November 2017 70 Responsibility • Responsibility • … to humanity… • … to the planet… • … and to squirrels!
  • 71. Vesna Manojlovic | NLUUG | November 2017 71
  • 73. Vesna Manojlovic | NLUUG | November 2017 73 Main Inspirations • [r] Phillip Rogaway: “The Moral Character of Cryptographic Work” (2015) • [ensr] “Philosophy meets Internet Engineering: Ethics in Networked Systems Research” • [art] Langdon Winner: “Do Artefacts Have Politics?” (1980) • [p] Allison Parrish: “Programming is Forgetting: Toward a New Hacker Ethic” (2016) • [u] Ursula K. Le Guin: “A Non-Euclidean View of California as a Cold Place to Be” (1989)
  • 74. Vesna Manojlovic | NLUUG | November 2017 74 More references • [w] http://networkedsystemsethics.net/ • Philosophy of Hacking, by Groente • Digital Tailspin: Ten Rules for the Internet After Snowden • Tor, Technocracy, Democracy • Heather Marsh • [how] Software Freedom your Way • Sebastian Olme • http://guymcpherson.com/2013/12/hackers-ethic-for-the-world-after- collapse/ • http://becha.home.xs4all.nl/hackers-philosophers-utopian-network- dec-2012-becha.pdf
  • 75. Vesna Manojlovic | NLUUG | November 2017 75 Even more references, July 2017 • IETF & Human Rights & https://www.rightscon.org/ • https://www.ietf.org/proceedings/99/slides/slides-99-hrpc-presentation- milton-mueller-requiem-for-a-dream-00.pdf • https://www.article19.org/resources.php/resource/38819/en/ethical- approaches-to-artificial-intelligence-and-autonomous-systems-at-ieee- seas-2017 • https://datatracker.ietf.org/doc/html/draft-nottingham-for-the-users-05 • “To Our Friends”, by The Invisible Committee • https://mitpress.mit.edu/books/our-friends • “I Hate the Internet” http://weheardyoulikebooks.com/releases/i-hate- the-internet/ • Geoff Huston: "The Internet's Gilded Age" (March 2017) http:// www.potaroo.net/ispcol/2017-03/gilding.html
  • 76. Vesna Manojlovic | NLUUG | November 2017 76 RIPE Atlas references • https://atlas.ripe.net • https://labs.ripe.net/hackathons • “Global Network Interference Detection over the RIPE Atlas Network” • [a] “Ethics of RIPE Atlas Measurements” (2016) • “Ethics in Network Measurements” (2017) • “A Field Survey of the Ecosystem Around Internet Censorship, Disruptions, and Shutdowns” (June 2017)
  • 77. Nature Strikes Back Not Part of THIS Talk:
  • 78. Squirrels Winning Cyber-War • https://wiki.techinc.nl/index.php/Hackers_tribes#Squirrels_against_technology
  • 79. Jellyfish Attack Nuclear Power-Station • Reality: https://www.theguardian.com/ world/2013/oct/01/jellyfish-clog- swedish-nuclear-reactor-shutdown • Fiction: http://en.wikipedia.org/wiki/ The_Swarm_(novel)
  • 80.
  • 81.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 94.
  • 95.