[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [ease-dev] [GSoC Proposal] Add support to sign and verify scripts | 
This is a proposal for GSoC 2016, to add script signing support for EASE.
Currently we allow to run scripts from arbitrary locations. Typically 
this will be the workspace or the local file system, but files may also 
be consumed from the network or the internet. As such scripts have 
access to a running JVM and therefore to the local file system, such 
scripts may be harmful. Therefore we want to add some security to them.
Your task would be to add functionality that a user can sign scripts.
On script execution, script engines should check the origin of a script. 
If it comes from a remote location, its signature should be verified 
before running the script. In case the signature is invalid or missing, 
execution should be denied. Preference settings should be added so users 
may explicitly allow to run unsigned, foreign scripts.
Skills required for this task:
You should have experience in cryptography, signatures and the 
signing/verification process.
Some eclipse UI experience would help as you need to provide new 
preferences pages.
and of course you need to get acquainted to EASE.
If you think of applying for this task you should introduce yourself on 
this mailing list. Further you should do a sample commit to EASE. This 
could be a small donation to a JavaDoc comment in one of the source 
files, so you do not need to fix code already. It will prove that you 
are able to set up your development environment and that you are 
familiar with the contributor workflow.
looking forward for your applications
cheers
Christian