aboutsummaryrefslogtreecommitdiff
path: root/slides
diff options
context:
space:
mode:
Diffstat (limited to 'slides')
-rw-r--r--slides/caramelle_dagli_sconosciuti.rst42
1 files changed, 42 insertions, 0 deletions
diff --git a/slides/caramelle_dagli_sconosciuti.rst b/slides/caramelle_dagli_sconosciuti.rst
index c54c97d..66187fe 100644
--- a/slides/caramelle_dagli_sconosciuti.rst
+++ b/slides/caramelle_dagli_sconosciuti.rst
@@ -6,3 +6,45 @@
Ed altri buoni motivi per usare apt
-------------------------------------
+Sconosciuti che offrono caramelle
+---------------------------------
+
+
+
+La saga di npm
+--------------
+
+::
+
+ leftPad = require('left-pad')
+ leftPad('foo', 5)
+
+Okkupazione degli errori di battitura
+-------------------------------------
+
+``http://incolumitas.com/2016/06/08/typosquatting-package-managers/``
+
+ In this blog post I will show how:
+
+ * **17000 computers** were forced to execute arbitrary code by typosquatting
+ programming language packages/libraries
+ * **50%** of these installations were conducted with administrative rights
+ * Even highly security aware institutions (**.gov and .mil hosts**) fell
+ victim to this attack
+ * a typosquatting attack becomes **wormable** by mining the **command history
+ data** of hosts
+ * some good *defenses* against typosquatting package managers might look
+ like
+
+Parentesi: rpm, yum ed altre varianti
+-------------------------------------
+
+Apt
+---
+
+ Those who don't know apt are forced to reimplement it. badly.
+
+Questions?
+----------
+
+[insert obligatory cat]