The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here

Process security after deployment

vvellavvella Member Posts: 1 Learner III
edited December 2018 in Help

Hi,

we just started investigating Rapidminer for a possible deployment at our client - on premise setup. The ML models are our IP, so obviously we prefer if the models (processes) are hidden to the client and just accessible via a web service (pretty much a black box). Does rapidminer server provide such facility? (for example client administrator is still able to monitor the environment from rapidminer server, however the process and model details remain hidden). 

Tagged:

Answers

  • Pavithra_RaoPavithra_Rao Employee-RapidMiner, RapidMiner Certified Analyst, RapidMiner Certified Expert, Member Posts: 123 RM Data Scientist

    edin_Hi @vvella,

     

    The underlying model is secured as the model results are consumed/made available to as Web services REST APIs using RapidMiner Server.

    But if you intend to deploy this process at our client - on-premise setup and wish to hide the process to the client and just make it accessible via a web service (pretty much a black box), then this is not something feasible at this point.

     

    another possibility is, you could build out the solution as an extension to hide/black box the process.

     

    I would defer it to our R&D Data scientist @Edin_Klapic and Product Manager @jpuente to share their opinion here.

     

    Cheers,

     

  • jpuentejpuente Employee-RapidMiner, Member Posts: 53 RM Product Management

    Hi,

    In RapidMiner Server, you can publish web services associated to the processes (see https://docs.rapidminer.com/latest/server/advanced-topics/qlik-integration/expose-process.html). If you create a user and add it only to the "report viewer" role, he'll be able to call the WS (if you set the permissions of that process to read/execute for him), but he won't be able to see the process, connect through Studio or anything else. To him, it will be only a web page he can access. This is, by the way, ideal if you have a portal for the users and you just embed the results from RapidMiner there. 

     

    I hope that helps.

    Jesús

     

  • Edin_KlapicEdin_Klapic Employee-RapidMiner, RMResearcher, Member Posts: 299 RM Data Scientist

    Hi @vvella,

     

    More information about User rights and Permissions can be found on the following pages on docs.rapidminer.com:

     

    Happy Mining,

    Edin

Sign In or Register to comment.