[cap-talk] Backwater: some small progress

Fred Spiessens fred at evoluware.eu
Mon Apr 30 05:21:34 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Op 29-apr-07, om 02:55 heeft Matej Kosik het volgende geschreven:

> I like the idea that applications (in my case untrusted modules)  
> should declare the authority they need in order to be able to what  
> is expected from them. I would like to evaluate SCOLL, whether it  
> can be used for these purposes, if it can bring something that is  
> not obvious. I am far from that now yet, because the two problems I  
> mentioned in my previous mail

Hi Matej,

It was (is) my intention to use SCOLL for exactly that purpose.

 From seciion 11.4.1 of my thesis: "SCOLL Carrying Code"
In analogy to abstraction carrying code [HALGP05] and model carrying  
code [SRRS01],  source code could also be adorned with a SCOLL model  
and a proof that the model  safely approximates the actual code. A  
simple and fast automated inspection of the proof would reveal its  
validity: whether the SCOLL model is indeed a safe approximation of  
the program. Integration of several such programs would result in a  
composed SCOLL model of which we can immediately inspect the safety  
properties.
The approach could provide automated acceptance or rejection of a  
software component to be integrated into existing software.
- -----

Unfortunately, SCOLLAR would need to improve its scalability to be  
practically applicable in this domain. I am sorry to say that I did  
not make any progress at all recently. I  still hope I will find the  
time in my professional environment to do so soon. Maybe the  
following references can give you a better idea about the feasibility.

- -----
[HALGP05]
Manuel V. Hermenegildo, Elvira Albert, Pedro  López-García, and  
Germán Puebla,. Abstraction carrying code and resource-awareness. In  
PPDP ’05: Proceedings of the 7th
ACM SIGPLAN international conference on Principles and practice of  
declarative programming, pages 1–11, New York, NY, USA, 2005. ACM  
Press. 11.4.1

[SRRS01] R. Sekar, C. R. Ramakrishnan, I. V. Ramakrishnan, and S. A.  
Smolka.  Model-carrying code (mcc): a new paradigm for mobile-code  
security. In NSPW ’01: Proceedings of the 2001 workshop on New  
security paradigms, pages 23–30, New York, NY, USA, 2001. ACM Press.  
11.4.1
- -----

BTW, very interesting line of research!

cheers,
Fred.


- ---------------------
Fred Spiessens
IT Research & Consultancy
Evoluware
http://www.evoluware.eu/



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFGNbUfSWNhOKhPVF0RAhCDAKCmXPOAY5mtZbVO/J/zrYPjx3q0WACfcpbz
P4IQm+KFykdZoiJkLayhcT8=
=M42w
-----END PGP SIGNATURE-----



More information about the cap-talk mailing list