aboutsummaryrefslogtreecommitdiff
path: root/slides/caramelle_dagli_sconosciuti.rst
blob: 66187fee1605f710419a57e614687e8bdd1fc102 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
=============================
 Caramelle dagli sconosciuti
=============================

-------------------------------------
 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]