Linux Security for Developers
Insights for building a (more) secure world
Michael Boelen
michael.boelen@cisofy.com 14 January 2016
Linux Security for Developers Insights for building a (more) secure - - PowerPoint PPT Presentation
Linux Security for Developers Insights for building a (more) secure world Michael Boelen michael.boelen@cisofy.com 14 January 2016 We Love Construction 2 Image source unknown And Magic! Turning data into: - Useful output - Stable
Michael Boelen
michael.boelen@cisofy.com 14 January 2016
Image source unknown
2
Image source: renoairport.com
3
5
6
7
Image source unknown
9
Case: Phone House
http://sijmen.ruwhof. net/weblog/608-personal-data-of- dutch-telecom-providers- extremely-poorly-protected-how-i- could-access-12-million-records
Image source unknown
11
Michael Boelen, 14 January 2016
14
15
17
Prevent data injection (SQL, RDF, OWL, SPARQL, SeRQL, RDQL, XML, JSON, etc.)
Input forms, data imports
18
19
20
21
23
Photo Credits: http://commons.wikimedia.org/wiki/User:Wilson44691
24
25
26
27
28
29
30
Allow only iframe targets from our own domain
Do not allow rendering in iframe
31
Block reflective XSS, avoid returning previous input (e.g. form)
32
Don't peek into server responses, consider text/html by default
33
34
35
36
38
39
40
41
42
43
44
45
46
48
49
50
51
52
Link
53
54
56
57
58
59
60
62
63
64
65
* Besides common tools like awk, grep, ps
66
67
68
69
71
72
74
http://blog.arvidandersson.se/2013/06/10/credentials-in-git-repos http://blog.nortal.com/mining-passwords-github-repositories/
75
76
78
80
81
82
84
85