The IPython Notebook • Runs code on your (laptop | server | cluster | pi) • From your browser… • JavaScript -> Notebook Server -> Kernel • Kernel.execute
Mitigations • Kernel ID is a UUID, randomly generated • Using an authenticated notebook server protects you from this issue • Fixed in IPython 1.2+, 2.x series