#### Hamburg@work | TechBreakfast
## Verantwortungsvolle Softwareentwicklung
##### 07.06.2017 | Nils Löwe | Lionizers UG (haftungsbeschränkt)
## Software is eating the world
#### Marc Andreesen (2011)

Quelle: landrover.com

Quelle: tesla.com

Quelle: davidhellmann.com

Quelle: volvo.com

Quelle: telephonecollecting.org

Quelle: apple.com

Quelle: en.wikipedia.org

Quelle: uber.com

Quelle: New York Stock Exchange

Quelle: Wall Street Journal

Quelle: Pinterest

Quelle: glowcaps.com

Quelle: medium.com

Quelle: go-rbcs.com
## Na und?
### Ebay Hacked 145.000.000 aktive Nutzer betroffen
### Sony Hacked 75.000.000 Nutzer betroffen (incl. Payment data)
### "Energetic Bear", "Stuxnet", ... Fernsteuerung, Sabotage von Kraftwerken
### Ransomware, Locky, ... Erpressung via Email
### Heartbleed Sicherheitslücke in OpenSSL betrifft 500,000 Webseiten
### (VW, ...) Abgasskandal Steuergeräte erkennen Abgasprüfstände
### Ebay Hacked (again) "Fun project" ermöglicht XSS Angriffe: http://www.jsfuck.com/
### Toyota Brems-Skandal Durch einen Softwarefehler beschleunigt das Auto unkontrolliert. Mehrere Menschen sterben. Toyota zahlt 1,2 Mrd. Dollar Strafe in den USA.
## Ja, und?
### Wir alle machen diese Dinge möglich!
### Eid des Hippokrates: 500 BC ### The Obligation of the Engineer: 1922 ### Software?
### 2015 ## The Manifesto for Responsible Software Development
http://manifesto.responsiblesoftware.org/
### I am ethically responsible for my decisions and I will act according to my conscience. #### *The impact of software is growing continuously in all areas of our lives. I acknowledge the consequences to humanity and the environment that evolve from our work.*
### I will not develop software that is intended to violate human rights and civil liberties. #### *It is increasingly possible to violate personal and human rights with the use of software as the boundaries between real and digital world become blurred.* #### *I know that I can't control software once it is released so I have a responsibility to consider the potential for my software to violate people’s right before I start to implement it. I will reject projects which facilitate this abuse.*
### I will be worthy of the faith in me as an expert of my profession. #### *The possible negative consequences of the improper use of complex software are inconceivable to most users. Therefore it is our responsibility as software developers to communicate the boundaries of proper use clearly.* #### *When I realize that a software that I released is not applicable anymore, my minimum responsibility is to let potential and existing users know.*
### I will collect only the data that is essential for my task. I will store it only as long as needed. #### *My applications are likely to collect personal information. I will safeguard this, and use it only as the provider of the information intended. I will treat their data as if it were my own.*
### I will do my very best to prevent the waste of energy and resources. #### *The increasing number of devices that contain software has a strong impact on the global use of resources and energy.*
### *I make these promises solemnly, freely and upon my honor.*
## Aber was soll ich denn machen?
## Beispiel: Differential Privacy
## Grundlagen bei der Datenmodellierung beachten
## Tools nutzen, um Sicherheitslücken zu erkennen
## "Haben ist besser als brauchen..."
Welche Daten muss ich wirklich sammeln? Daten wecken Begehrlichkeiten...

Vielen Dank für die Aufmerksamkeit


Msc. Dipl. Ing. Nils Löwe