Java + information flow 3.0
Sponsored Links
Java + information flow 3.0 Ranking & Summary
File size:
MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
887
Date added:
2007-05-21
Publisher:
Stephen Chong, Andrew Myers and K. Vikram
Java + information flow 3.0 description
Java + information flow (Jif in short) is a security-typed programming language that extends Java with support for information flow control and access control, both at compile time and at run time.
The source code for the Jif compiler and run-time system is now available for download. Jif is written in Java and is built using the Polyglot extensible Java compiler framework.
Static information flow control can protect the confidentiality and integrity of information manipulated by computing systems. The compiler tracks the correspondence between information the policies that restrict its use, enforcing security properties end-to-end within the system. After checking information flow within Jif programs, the Jif compiler translates them to Java programs and uses an ordinary Java compiler to produce secure executable programs.
Jif extends Java by adding labels that express restrictions on how information may be used. For example, the following variable declaration declares not only that the variable x is an int, but also that the information in x is governed by a security policy:
int {Alice→Bob} x;
In this case, the security policy says that the information in x is controlled by the principal Alice, and that Alice permits this information to be seen by the principal Bob. The policy {Alice←Bob} means that information is owned by Alice, and that Alice permits it to be affected by Bob. Based on label annotations like these, the Jif compiler analyzes information flows within programs, to determines whether they enforce the confidentiality and integrity of information.
The source code for the Jif compiler and run-time system is now available for download. Jif is written in Java and is built using the Polyglot extensible Java compiler framework.
Static information flow control can protect the confidentiality and integrity of information manipulated by computing systems. The compiler tracks the correspondence between information the policies that restrict its use, enforcing security properties end-to-end within the system. After checking information flow within Jif programs, the Jif compiler translates them to Java programs and uses an ordinary Java compiler to produce secure executable programs.
Jif extends Java by adding labels that express restrictions on how information may be used. For example, the following variable declaration declares not only that the variable x is an int, but also that the information in x is governed by a security policy:
int {Alice→Bob} x;
In this case, the security policy says that the information in x is controlled by the principal Alice, and that Alice permits this information to be seen by the principal Bob. The policy {Alice←Bob} means that information is owned by Alice, and that Alice permits it to be affected by Bob. Based on label annotations like these, the Jif compiler analyzes information flows within programs, to determines whether they enforce the confidentiality and integrity of information.
Java + information flow 3.0 Screenshot
Advertisements
Java + information flow 3.0 Keywords
information flow control
Information flow
extends java
flow control
programming language
Flow 3.0
for Information
information
java
flow
jif
compiler
control
Java + information flow
Java + information flow 3.0
Compilers
Bookmark Java + information flow 3.0
Java + information flow 3.0 Copyright
WareSeeker periodically updates pricing and software information of Java + information flow 3.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Java + information flow 3.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
information flow diagram
information flow chart
information flow diagrams
information flow co ordination
information flows
information flowering crab trees
intelligence information flow management business
information flow charts
information flowers
information flow theory
information flowers food coloring water
information flow management
what is information flow
air flow control
information flow diagram + car sales process
information flow diagram + examples
ahima flow of patient health information
1991 ford ranger mass air flow sensor connector information
Related Software
The Mobile Device Information project is a Java Swing application that provides desktop interface access to the WURFL. Free Download
Java::Import is Perl module to use Java classes in Perl. Free Download
Java Brainfuck Compiler is an optimising Brainfuck to Java bytecode compiler. Free Download
Java Clazz Utils offers you a full-featured and crossplatform Java bytecode viewer and decompiler which can support latest Java versions (from 1.4 till 1.6). Free Download
Java VideoLan Client Binding lets you use the VideoLan multimedia player in any Java software. Free Download
Java::Build is a family of modules which you can use instead of Ant. Free Download
Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building lock graph Free Download
Caligare Flow Inspector analyze NetFlow data exported from intelligent routers; monitor your network and gives the information to respond to possible attacks in real time. It can be also used for netw Free Download
Latest Software
Popular Software
Favourite Software