Java + information flow

Software kuvakaappaus:
Java + information flow
Ohjelmiston tiedot:
Versio: 3.0
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

Java + tiedonkulun (Jif lyhyen) on turvallisuus-kirjoitettu ohjelmointikieli, joka ulottuu Java tukee tietojen virtauksen ohjaus ja kulunvalvonta, molemmat käännöksen yhteydessä ja ajon aikana.
Lähdekoodi Jif kääntäjä ja ajonaikaisen järjestelmä on nyt ladattavissa. Jif on kirjoitettu Java, ja on rakennettu käyttäen Polyglot laajennettavissa Java-kääntäjä puitteet.
Staattinen tiedonkulku valvonta voi luottamuksellisuuden ja eheyden tietojen manipuloitavissa tietotekniikkajärjestelmät. Kääntäjä seuraa välisen kirjeenvaihdon tieto, joka rajoittaa sen käyttöä, valvoa turvallisuutta ominaisuuksia end-to-end järjestelmän sisällä. Tarkistamisen jälkeen tiedonkulkua sisällä Jif ohjelmia, Jif kääntäjä kääntää ne Java-ohjelmia ja käyttää tavallisia Java-kääntäjä tuottaa turvallista suoritettavia ohjelmia.
Jif laajentaa Java lisäämällä nimekkeitä, jotka ilmaisevat rajoitukset, miten tietoja voidaan käyttää. Esimerkiksi seuraava muuttuja vakuutus vakuuttaa paitsi, että muuttuja x on int, mutta myös se, että tiedot x säännellään turvallisuuspolitiikka:
    int {Alice → Bob} x;
Tällöin turvallisuuspolitiikkaa sanoo, että tiedot x ohjataan päämiehen Alice, ja että Alice sallii näitä tietoja nähtäväksi päämiehen Bob. Politiikka {Alice ← Bob} tarkoittaa, että tieto omistaa Alice, ja että Alice sallii sen vaikuttaa Bob. Perustuu etiketissä merkintöjä, kuten nämä, Jif kääntäjä analysoi tietovirrat ohjelmien sisällä, jotta määrittää ne täytäntöön luottamuksellisuuden ja eheyden tietoja.

Vastaavia ohjelmistoja

o42a
o42a

19 Feb 15

Shed Skin
Shed Skin

15 Apr 15

Jikes
Jikes

3 Jun 15

IGCC
IGCC

14 Apr 15

Kommentit Java + information flow

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!