question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Security and user management

See original GitHub issue

We just found out that I could delete files on a coworkers machine when he had running a dworker using something like

from distributed import Executor
from subprocess import check_call

e = Executor('schedulermachine')
e.submit(lambda: check_call(['rm', 'test_file']))

Is it planned to add some security features and/or user management to the library?

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
minrkcommented, Jun 6, 2016

I think dask cluster per user is the right way to go for this, so user management is probably out of scope. If there is an appropriate security feature, perhaps a way to use PKI and client certificates to authenticate/encrypt communication would be appropriate.

The Jupyter protocol adds basic authentication using HMAC signatures and a secret key that lives in the connection file, but no encryption, so people with access to the socket can spy on results, but not run code. If you used zmq, your could turn on both authentication and encryption with its CURVE support.

0reactions
mrocklincommented, Jun 11, 2018

Dask supports TLS. Closing.

Read more comments on GitHub >

github_iconTop Results From Across the Web

User management and security - IBM
User groups are named, logical entities. You can assign permissions and users to user groups. There are two ways to set up user...
Read more >
What Is User Management? - JumpCloud
Controlling and managing user access to IT resources is a fundamental security essential for any organization. A user management system enables ...
Read more >
User Management in 2022 and Beyond: A Complete Guide
User management allows administrators to manage resources and organize users according to their needs and roles while maintaining the security ...
Read more >
What is User Management - LoginRadius Blog
A user management system forms an integral part of identity and access management (IAM) and serves as a basic form of security. Any...
Read more >
User Access Management Basics | Okta
User Access Management (UAM), aka Identity and Access Management (IAM), is the process of giving individual users within a system access to the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found