Possible R Server risks

M. Graham 21 Reputation points
2021-01-07T23:51:03.7+00:00

For those who have considered installing or have installed R Server for your company. What are some of the obstacles you have run into? Risks that were considered before installing and how they're being handled? I would like a DBA's perspective on this service.

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
13,865 questions
Windows Server Security
Windows Server Security
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Security: The precautions taken to guard against crime, attack, sabotage, espionage, or another threat.
1,842 questions
{count} votes

3 answers

Sort by: Most helpful
  1. CathyJi-MSFT 22,286 Reputation points Microsoft Vendor
    2021-01-08T02:48:17.623+00:00

    Hi @M. Graham ,

    You can start from this MS document Known issues in SQL Server Machine Learning Services, this article describes known problems or limitations with the Python and R components that are provided in SQL Server Machine Learning Services and SQL Server 2016 R Services.

    Hope this could help you.

    Best regards,
    Cathy


    If the response is helpful, please click "Accept Answer" and upvote it, thank you.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. M. Graham 21 Reputation points
    2021-01-08T13:39:31.36+00:00

    I still have security concerns. We currently don't have the execute external procedure configuration enabled and don't allow users to have extra privileges on the database. How have you all gotten around this? Any advice would be appreciated.

    0 comments No comments

  3. CathyJi-MSFT 22,286 Reputation points Microsoft Vendor
    2021-01-11T10:09:47.817+00:00

    Hi @M. Graham ,

    In a default installation, a Windows firewall rule is used to block all outbound network access from external runtime processes. Firewall rules should be created to prevent the external runtime processes from downloading packages or from making other network calls that could potentially be malicious.

    We strongly recommend that you turn on Windows Firewall (or another firewall of your choice) to prevent unrestricted network access by the R or Python runtimes.

    Please refer to MS document Firewall configuration for SQL Server Machine Learning Services to get more information.

    Best regards,
    Cathy


    If the response is helpful, please click "Accept Answer" and upvote it, thank you.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.