Gentoo Archives: gentoo-nfp

From: Alec Warner <antarus@g.o>
To: gentoo-nfp <gentoo-nfp@l.g.o>
Subject: Re: [gentoo-nfp] Developer Crypto Hardware (AGM)
Date: Mon, 20 Aug 2018 20:18:44
Message-Id: CAAr7Pr-hxGZgSURN1Nxt6VKjajQf2ywY4pRu1qwU6sP0N_xgPg@mail.gmail.com
In Reply to: [gentoo-nfp] Developer Crypto Hardware (AGM) by Aaron Bauman
1 On Sun, Aug 19, 2018 at 2:42 PM, Aaron Bauman <bman@g.o> wrote:
2
3 > Gentoo-bug: https://bugs.gentoo.org/659620
4 >
5 > All, this email will serve as a comparison between the two vendors which
6 > have provided quotes to the Foundation. This does not include Alice's
7 > proposal as U2FZero is currently out of stock in the United States and
8 > does not seem to offer any availability in Asia. Alice did suggest that
9 > we split vendors across geographical markets, but I find this will make
10 > the situation become very difficult to handle. It would also put the
11 > burden on individuals to receive and disperse the tokens and increase
12 > shipping costs, burden the treasurer for reimbursements to be processed,
13 > and possibly cause delays.
14 >
15 > Yubikey:
16 >
17 > Quote received for (150) Yubikey FIPS tokens.
18 >
19 > Unit Price: $44.16 USD
20 > Total: $6,624 USD
21 > Discount: 4% (already available to anyone ordering in bulk)
22 >
23 > Shipping costs can be found at [1] and the lowest cost projections
24 > given. They do not offer any standard costs for shipping and cannot
25 > discount it.
26 >
27 > Open source: Several products are no longer open sourced and tracking
28 > which is/is not can be difficult [4].
29 >
30 > Nitrokey:
31 >
32 > Quote received based on (150) Nitrokey Pro tokens.
33 >
34 > Unit Price: 27,59 € ($31.58 USD at the time of this email)
35 > Total: 4,138.50 € ($4737.06 USD at the time of this email)
36 > Discount: 33% (With sponsorship agreement on gentoo.org)
37 >
38 > All prices are already inclusive of VAT.
39 >
40 > Shipping times can be found here [2]. Shipping costs can be found here
41 > [3]. The most expensive shipping is worldwide starting at 7,40 €
42 > ($8.47 USD at the the time of this email).
43 >
44 > Nitrokey has also offered several unique options for Gentoo. They will
45 > provide a custom portal which allows each developer to request their
46 > security token. This is done via a Foundation (infra really) provided
47 > list of valid gentoo.org email addresses. Additionally, they will
48 > provide monthly billing of all purchased devices and the Foundation is
49 > not obligated to purchase all (150) tokens. This can be a standing
50 > agreement until the Foundation decides to remove financial support.
51 >
52 > Considering both vendors, we can estimate shipping at the highest cost
53 > in order to best prepare for potential expenses.
54 >
55 > Open source: All products are considered open [4].
56 >
57 > -----
58 >
59 > Motion: I move that the board vote to accept the offer from Yubico or
60 > Nitrokey and begin our agreement with the accepted vendor beginning 1
61 > September 2018. This motion will provide security tokens to all current
62 > developers listed in Gentoo's LDAP infrastructure as of 31 August 2018.
63 >
64
65 Without a more concrete proposal on the benefit of the keys, I cannot vote
66 in the affirmative.
67
68 - Will we require keys to commit to git?
69 - Can we even measure key usage?
70 - Are the keys only for signing git commits, or are there other activities
71 that are under this proposal?
72
73 One narrative might be something like:
74
75 1) We surveyed developers and found that 10% use hardware tokens today (so
76 like ~15 people).
77 2) We ordered N keys, and offered them under a program as an exploratory
78 measure, we hand out 100% of the keys.
79 3) We surveyed developers again and found that now, reported key usage
80 increased by +X00% (e.g. we ordered 50 keys and now 40 people use them, an
81 increase of 200%.)
82 4) We expand the program and order another N keys.
83
84 So we might fund this as a program to improve key usage via self-reported
85 developer surveys; the idea being that 'most' developers use a hardware key
86 on commit and the foundation thinks this provides a good benefit.
87
88 Are there other ways to measure if the keys are used in the manner we are
89 hoping for?
90
91 -A
92
93
94 > Motion: I move that the board vote to maintain the aforementioned
95 > agreement in order to support future Gentoo developers with security
96 > tokens. This motion includes the right to terminate future purchases
97 > based on the Foundation's financials.
98 >
99
100 This is fine provided we pass the first motion.
101
102
103 >
104 > [1]: https://www.yubico.com/support/shipping-and-buying-information/
105 > [2]: https://www.nitrokey.com/documentation/frequently-
106 > asked-questions#how-long-does-the-shipping-take
107 > [3]: https://shop.nitrokey.com/shop/product/nitrokey-pro-2-3
108 > [4]: https://old.lwn.net/Articles/736231/
109 >
110 > --
111 > Cheers,
112 > Aaron
113 >

Replies

Subject Author
Re: [gentoo-nfp] Developer Crypto Hardware (AGM) Kristian Fiskerstrand <k_f@g.o>