Gmane
Favicon
From: Short, Tom <TShort <at> epri.com>
Subject: Re: RPad and Security
Newsgroups: gmane.comp.lang.r.gui
Date: 2007-10-24 13:50:54 GMT (1 year, 36 weeks, 1 day, 14 hours and 5 minutes ago)
Iqbal,

I agree with Hadley. If you're concerned about security with Rpad or
with any server technology that allows you to remotely run R code, you
need to lock down your server (locking down R itself is almost
impossible). That means only giving the apache user access to files it
is supposed to access. To lock down servers even more, you can explore
running processes in chroot jails, something like OpenVZ, or even
full-blown VMWare machines (I haven't found the need for any of these,
yet). Security systems like SELinux may also help restrict what the
remote user can do. You could also explore requiring usernames and
passwords to access your site (this is relatively easy with apache).

Data lockdown is another issue. Write access is relatively easy, because
you can handle that with file or database permissions. It is impossible
to restrict read access remotely if the Rpad page can access the same
data. If you need to shut out read access to data, then you need a
server-oriented system like Jeffrey Horner's rapache. 

- Tom

Tom Short
Electric Power Research Institute (EPRI)

-----Original Message-----
From: r-sig-gui-bounces <at> stat.math.ethz.ch
[mailto:r-sig-gui-bounces <at> stat.math.ethz.ch] On Behalf Of hadley wickham
Sent: Wednesday, October 24, 2007 09:30
To: Iqbal Jamal
Cc: r-sig-gui <at> stat.math.ethz.ch
Subject: Re: [R-gui] RPad and Security

It's difficult to provide much security from within R due to the extreme
difficulty of restricting potentially dangerous activities - and an
experienced R user can usually get around any arbitrary restrictions you
put it.  A more general technique is to make sure that the user running
the rpad process has minimal security access (good practice anyway).

Hadley

On 10/23/07, Iqbal Jamal <iqbaljamal <at> shaw.ca> wrote:
> Greetings:
>
> I am looking at using Rpad but concerned about security and access to
files on our server.
> Any suggestions/pointers/experiences from the list would be very
helpful.
>
> Iqbal Jamal
>
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-GUI mailing list
> R-SIG-GUI <at> stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-gui
>

--
http://had.co.nz/

_______________________________________________
R-SIG-GUI mailing list
R-SIG-GUI <at> stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-gui