You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ignite TC Bot (Jira)" <ji...@apache.org> on 2019/09/06 18:48:00 UTC
[jira] [Commented] (IGNITE-11410) Sandbox for user-defined code
[ https://issues.apache.org/jira/browse/IGNITE-11410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16924512#comment-16924512 ]
Ignite TC Bot commented on IGNITE-11410:
----------------------------------------
{panel:title=Branch: [pull/6750/head] Base: [master] : Possible Blockers (115)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Platform C++ (Linux)*{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574670]]
{color:#d04437}Cache 6{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574699]]
{color:#d04437}PDS (Indexing){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574709]]
{color:#d04437}Data Structures{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574706]]
{color:#d04437}ZooKeeper (Discovery) 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574668]]
{color:#d04437}Scala (Examples){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574666]]
{color:#d04437}MVCC PDS 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574739]]
{color:#d04437}MVCC PDS 4{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574741]]
{color:#d04437}ZooKeeper (Discovery) 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574669]]
{color:#d04437}Platform .NET (Long Running){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574719]]
{color:#d04437}SPI{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574661]]
{color:#d04437}Cache 8{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574701]]
{color:#d04437}Cache 5{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574698]]
{color:#d04437}Cache 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574696]]
{color:#d04437}Platform .NET (Core Linux){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574716]]
{color:#d04437}PDS (Compatibility){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574708]]
{color:#d04437}Scala (Visor Console){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574667]]
{color:#d04437}RDD{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574655]]
{color:#d04437}Examples{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574642]]
{color:#d04437}MVCC Cache 7{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574735]]
{color:#d04437}Platform .NET{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574715]]
{color:#d04437}Start Nodes{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574660]]
{color:#d04437}Cache (Expiry Policy){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574684]]
{color:#d04437}PDS 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574712]]
{color:#d04437}Streamers{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574659]]
{color:#d04437}Cache 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574695]]
{color:#d04437}MVCC Cache 8{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574736]]
{color:#d04437}PDS 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574713]]
{color:#d04437}Queries 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574721]]
{color:#d04437}Continuous Query 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574704]]
{color:#d04437}ZooKeeper (Discovery) 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574723]]
{color:#d04437}ZooKeeper (Discovery) 4{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574724]]
{color:#d04437}Continuous Query 4{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574705]]
{color:#d04437}Basic 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574673]]
{color:#d04437}Cache (Restarts) 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574691]]
{color:#d04437}Cache 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574694]]
{color:#d04437}MVCC Queries{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574679]]
{color:#d04437}PDS 4{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574714]]
{color:#d04437}MVCC Cache 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574729]]
{color:#d04437}PDS 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574711]]
{color:#d04437}Basic 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574674]]
{color:#d04437}Thin Client: Java{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574652]]
{color:#d04437}Cache (Failover SSL){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574685]]
{color:#d04437}Cache (Failover) 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574688]]
{color:#d04437}MVCC PDS 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574738]]
{color:#d04437}Compute (Grid){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574639]]
{color:#d04437}Cache (Restarts) 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574692]]
{color:#d04437}Queries 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574656]]
{color:#d04437}Cassandra Store{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574742]]
{color:#d04437}Basic 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574633]]
{color:#d04437}MVCC Cache 5{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574733]]
{color:#d04437}Cache 7{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574700]]
{color:#d04437}MVCC Cache{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574677]]
{color:#d04437}MVCC Cache 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574730]]
{color:#d04437}JDBC Driver{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574653]]
{color:#d04437}SPI (URI Deploy){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574662]]
{color:#d04437}Java Client{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574649]]
{color:#d04437}Continuous Query 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574641]]
{color:#d04437}Cache (Failover) 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574686]]
{color:#d04437}Web Sessions{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574663]]
{color:#d04437}[Javadoc]{color} [[tests 0 Exit Code |https://ci.ignite.apache.org/viewLog.html?buildId=4574681]]
{color:#d04437}Platform C++ (Linux Clang){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574676]]
{color:#d04437}Cache 4{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574697]]
{color:#d04437}Logging{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574651]]
{color:#d04437}Spring (Data){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574658]]
{color:#d04437}~Build Apache Ignite~{color} [[tests 0 Exit Code |https://ci.ignite.apache.org/viewLog.html?buildId=4574514]]
{color:#d04437}Cache (Failover) 2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574687]]
{color:#d04437}Activate / Deactivate Cluster{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574635]]
{color:#d04437}Client Nodes{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574636]]
{color:#d04437}Hibernate 4.2{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574645]]
{color:#d04437}Queries (Config Variations){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574654]]
{color:#d04437}Spring{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574657]]
{color:#d04437}Service Grid (legacy mode){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574728]]
{color:#d04437}Thin client: Python{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574722]]
{color:#d04437}Cache (Deadlock Detection){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574683]]
{color:#d04437}Continuous Query 1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574640]]
{color:#d04437}Kubernetes{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574648]]
{color:#d04437}Service Grid{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574727]]
{color:#d04437}GCE{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574643]]
{color:#d04437}Compute (Affinity Run){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574638]]
{color:#d04437}ZooKeeper{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574665]]
{color:#d04437}JTA{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574647]]
{color:#d04437}Cache 9{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574702]]
{color:#d04437}Interceptor Cache (Full API Config Variations / Basic)*{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574650]]
{color:#d04437}Examples (LGPL){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574725]]
{color:#d04437}Geospatial Indexing{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574644]]
{color:#d04437}Hibernate 5.1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574646]]
{color:#d04437}Thin client: PHP{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574680]]
{color:#d04437}MVCC Cache 4{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574732]]
{color:#d04437}Cache (Full API){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574690]]
{color:#d04437}Security{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574744]]
{color:#d04437}OSGi{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574707]]
{color:#d04437}Cache (Tx Recovery){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574693]]
{color:#d04437}Thin client: Node.js{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574672]]
{color:#d04437}Platform .NET (Integrations){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574718]]
{color:#d04437}AOP{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574631]]
{color:#d04437}AWS{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574632]]
{color:#d04437}Binary Objects{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574634]]
{color:#d04437}JCache TCK 1.1{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574675]]
{color:#d04437}MVCC PDS 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574740]]
{color:#d04437}Cache (Full API Multi JVM){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574689]]
{color:#d04437}Cache Evictions{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574703]]
{color:#d04437}Cloud{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574637]]
{color:#d04437}Hibernate 5.3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574726]]
{color:#d04437}MVCC JDBC{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574678]]
{color:#d04437}MVCC Cache 9{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574737]]
{color:#d04437}MVCC Cache 6{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574734]]
{color:#d04437}MVCC Cache 3{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574731]]
{color:#d04437}Platform .NET (NuGet)*{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574720]]
{color:#d04437}Platform C++ (Win x64 / Release){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574671]]
{color:#d04437}Yarn{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574664]]
{color:#d04437}[Check Code Style]{color} [[tests 0 Exit Code |https://ci.ignite.apache.org/viewLog.html?buildId=4574627]]
{color:#d04437}[Licenses Headers]{color} [[tests 0 Exit Code |https://ci.ignite.apache.org/viewLog.html?buildId=4574566]]
{color:#d04437}PDS (Unit Tests){color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574710]]
{color:#d04437}Platform .NET (Inspections)*{color} [[tests 0 CANCELLED|https://ci.ignite.apache.org/viewLog.html?buildId=4574717]]
{panel}
[TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=4574745&buildTypeId=IgniteTests24Java8_RunAll]
> Sandbox for user-defined code
> -----------------------------
>
> Key: IGNITE-11410
> URL: https://issues.apache.org/jira/browse/IGNITE-11410
> Project: Ignite
> Issue Type: Task
> Reporter: Anton Vinogradov
> Assignee: Denis Garus
> Priority: Major
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> We should provide a restricted environment (sandbox) in which to run user-defined code securely. To get it done, we would use the java sandbox model.
> The java sandbox model allows restricting access from user-defined code to the system resources or security-sensitive feature of java, for example, reflection.
> The user-defined code contains:
> - StreamReceiver for DataStreamer:
> - EntryProcessor;
> - ComputeJob;
> - filter and transformer for ScanQuery.
> The user-defined code will get permissions from GridSecuerityProcessor (security plugin).
--
This message was sent by Atlassian Jira
(v8.3.2#803003)