Java + information flow

Software screenshot:
Java + information flow
Software informatie:
Versie: 3.0
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 39

Rating: 1.0/5 (Total Votes: 1)

Java + informatiestroom (Jif in het kort) is een security-getypeerde programmeertaal Java verlengt met ondersteuning voor informatie flow control en toegangscontrole, zowel tijdens het compileren en tijdens runtime.
De broncode voor de Jif compiler en run-time systeem is nu beschikbaar voor download. Jif is geschreven in Java en is gebouwd met behulp van de Polyglot uitbreidbare Java-compiler framework.
Statische informatie flow control kan de vertrouwelijkheid en integriteit van informatie gemanipuleerd door computersystemen te beschermen. De compiler volgt de correspondentie tussen informatie het beleid dat het gebruik ervan te beperken, handhaving veiligheid eigenschappen end-to-end in het systeem. Na het controleren van de informatiestroom binnen Jif programma's, de Jif compiler vertaalt ze naar Java-programma's en maakt gebruik van een gewone Java-compiler om veilige uitvoerbare programma's te produceren.
Jif verlengt Java door het toevoegen van labels die beperkingen op hoe de informatie kan worden gebruikt uit te drukken. Bijvoorbeeld de volgende variabele verklaring verklaart niet alleen dat de variabele x is een int, maar ook dat de informatie in x wordt geregeerd door een veiligheidsbeleid:
    int {Alice → Bob} x;
In dit geval, het veiligheidsbeleid zegt dat de informatie in x wordt bestuurd door de opdrachtgever Alice, en dat Alice toelaat deze informatie te worden gezien door de opdrachtgever Bob. Het beleid {Alice ← Bob} betekent dat de informatie is eigendom van Alice, en dat Alice toestaat te worden beïnvloed door Bob. Op basis van het etiket annotaties als deze, de Jif compiler analyseert informatiestromen binnen de programma's, om te bepalen of ze de vertrouwelijkheid en integriteit van informatie af te dwingen.

Vergelijkbare software

lizpop
lizpop

14 Apr 15

GNU Automake
GNU Automake

22 Jun 18

KBasic
KBasic

2 Jun 15

DashO Pro
DashO Pro

11 May 15

Reacties op Java + information flow

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!