Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IPython Notebook Security

I am very impressed with IPython Notebook, and I'd like to use it more extensively. My question has to do with secure data. I know only very little about networking. If I use IPython Notebook, is the data sent out over the web to a remote server? Or is it all contained locally? I am not talking about setting up a common resource for multiple access points, just using the data on my machine as I would with SAS or R.

Thanks

like image 658
Marvin Ward Jr Avatar asked Jun 28 '13 23:06

Marvin Ward Jr


People also ask

Are Jupyter notebooks secure?

Security in notebook documents. As Jupyter notebooks become more popular for sharing and collaboration, the potential for malicious people to attempt to exploit the notebook for their nefarious purposes increases. IPython 2.0 introduced a security model to prevent execution of untrusted code without explicit user input ...

Is jupyter notebook confidential?

Jupyter Notebooks are, by default, only accessible from the computer they're running on. So if you're using a laptop and start a notebook up you'll be the only person who can access it.


1 Answers

If you run the notebook on your machine, then no, it doesn't send anything externally. There are sites like Wakari where you can use the IPython notebook that's running on a server, and obviously that will send your code and data to their servers.

If you did want to expose your notebook server on the internet, then there are security measures that you should take, but that's not necessary if you're just running ipython notebook locally, which is the default way it starts up.

like image 172
Thomas K Avatar answered Oct 22 '22 15:10

Thomas K