Re: appraisal reset safety

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Any thoughts on this? I would guess every system with active databases
would need to address this somehow?


--
Janne

On Fri, Apr 5, 2019 at 3:46 PM Janne Karhunen <janne.karhunen@xxxxxxxxx> wrote:
>
> Hi,
>
> I've setup an android based mobile device with pretty complete ima/evm
> setup that covers just about all the standard use cases (imasig based
> filesystems, ota support, factory reset support etc). All that is fine
> and ima runs like a clock.
>
> Since this is a mobile device, running out of battery or getting shot
> in the head by something is always a realistic option. The random
> resets seem to be leading into random appraisal failures as android
> seems to be keeping surprisingly many files constantly open for
> writing. So many actually, that I feel somewhat uneasy starting to
> whitelist these files from the ima policy. That sounds like a viable
> route only when it comes to the log files as those files primarily
> move data only one way.
>
> Now, is there any prior art on this how to make this work right? The
> improvements that I can instantly think of are,
> 1) whitelist everything that can be,
> 2) reduce the vfs flush delays,
> 3) make it detect the reset condition and fix the known files when
> that happened. Unsafe and requires a patch (but that seems easy).
>
> Anything else?
>
>
> --
> Janne



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux Kernel]     [Linux Kernel Hardening]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux