06/01/14 16:58, intrigeri wrote:
> sorry for the delay, and sorry in advance for the bad mood that
> probably impacts this email, I'm a bit grumpy today.

:)

> anonym wrote (31 Dec 2013 00:45:51 GMT) :
>> 30/12/13 13:48, intrigeri wrote:
>>> anonym wrote (29 Dec 2013 21:21:35 GMT) :
>>>> 27/12/13 18:05, intrigeri wrote:
>>>> Approach 1
>>>> ----------
>>> 
>>>> A seemingly obvious fix would be to move the fail-safe from its current
>>>> location, tails-unblock-network, into tails-spoof-mac, which is run by
>>>> the MAC spoofing udev hook when network devices are added. The fail-safe
>>>> would then act on a per-device basis, and it would be closer to the
>>>> spoofing, which both are nice (bonus: the problem you raised about
>>>> "macchanger can't retrieve the permanent MAC address" would be really
>>>> easy to fix).
>>> 
>>> I like this approach, and I hope we can make it work fine. Let's see.
[...]

Let's just drop all these sub-discussions. I'm in complete agreement
with you now. Approach #1 it is!

>> Hmm. I just think I came up with a fix that makes Approach #1 robust (it
>> can be used for Approach #2 too, but it doesn't make as much sense): we
>> use ferm/iptables to drop all outgoing traffic from interfaces that have
>> not been explicitly said to be "ok" by the fail-safe code.
[...]
> I'm not convinced that this added code, design complexity, and thus
> difficulty to audit is more likely to protect our users than the lack
> of it. AIUI, the only bonus is for a corner case, which the potential
> drawbacks are for everybody.

Agreed. Looking back at all this I don't know what I was thinking. I'm
honestly sorry for having forced you through all this crap.

> But perhaps I just want to see this branch merged ASAP in some
> acceptable state, and am starting to get tired of thinking about it.
> The current state + a few documented known issues + the small fixes
> I've asked for a while ago, would be already much better than what our
> users have in hand right now.

All this is done, as per my other replies. I've also implemented
approach #1 and fixed #6552. See commits 7b7ba02d..e85b325. It's all
pushed into feature/mac-spoof, both Tails and Greeter repos, and I've
built a new Tails Greeter snapshot, uploaded it, and merged the feature
branch + APT suite into experimental.

In summary, tickets #6552, #6540, #6550, #6111 and #6541 are now in your
court. :)

Cheers!

_______________________________________________
tails-dev mailing list
tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev
To unsubscribe from this list, send an empty email to 
tails-dev-unsubscr...@boum.org.

Reply via email to