The Following 37 Users Say Thank You to javispedro For This Useful Post: | ||
AapoRantalainen, AlMehdi, asys3, BrettQ, Bundyo, Daneel, daperl, divan, dwaradzyn, fms, gionni88, hawaii, Jaffa, joerg_rw, lkravovicz, lma, marxian, mdengler, mece, mgedmin, MohammadAG, momcilo, mr id, mrsellout, nicolai, Pillum, qole, Reffyyyy, rlinfati, saned, shady, sjgadsby, Tigerite, wicket, YavkatA, ysss, zehjotkah |
|
2011-08-09
, 23:03
|
|
Posts: 1,030 |
Thanked: 792 times |
Joined on Jun 2009
|
#12
|
|
2011-08-09
, 23:26
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#13
|
The Following User Says Thank You to qole For This Useful Post: | ||
|
2011-08-09
, 23:30
|
|
Posts: 1,030 |
Thanked: 792 times |
Joined on Jun 2009
|
#14
|
|
2011-08-09
, 23:37
|
|
Posts: 2,355 |
Thanked: 5,249 times |
Joined on Jan 2009
@ Barcelona
|
#15
|
|
2011-08-09
, 23:38
|
|
Posts: 1,030 |
Thanked: 792 times |
Joined on Jun 2009
|
#16
|
|
2011-08-09
, 23:46
|
|
Posts: 1,030 |
Thanked: 792 times |
Joined on Jun 2009
|
#17
|
[29046.856658] unseal: Hello World !! [29046.856719] unseal: valinfo at 0xb0541780 [29046.856719] unseal: valinfo.seal=1 [29046.856750] unseal: Aegis unsealed [29046.856781] unseal: valinfo.seal=0
|
2011-08-09
, 23:48
|
Posts: 2,802 |
Thanked: 4,491 times |
Joined on Nov 2007
|
#18
|
I have to also suspect that this "hole" was intentional. I've not come across TC platforms in my entire life, so I'm hoping engineers who implemented this and left a plaintext file for policy configuration, did so on purpose.
The config file can't be reloaded into the tcb module without developer mode, so at least that's a small hurdle :P
|
2011-08-09
, 23:53
|
|
Posts: 2,355 |
Thanked: 5,249 times |
Joined on Jan 2009
@ Barcelona
|
#19
|
Curiously, the only reason this works is because kernel modules don't need signing to be loaded? You simply need a SHA1 hash of the module injected into the loading whitelist?
The Following User Says Thank You to javispedro For This Useful Post: | ||
|
2011-08-10
, 00:05
|
|
Posts: 2,355 |
Thanked: 5,249 times |
Joined on Jan 2009
@ Barcelona
|
#20
|
Well, the entire thing hinges on having develsh pre-installed and with enough credentials to even load kernel modules. I'm 99.99% certain that retail devices won't be so lucky.
The Following User Says Thank You to javispedro For This Useful Post: | ||
So, the steps should be:
In non-enforcing mode, Aegis will print all of the "security warnings" it prints on dmesg as usual, but it will not actually reject binaries.
Some things to note:
Last edited by javispedro; 2011-09-20 at 23:04. Reason: removing unneeded stuff