Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secure codejail code-exec #927

Open
9 tasks
timmc-edx opened this issue Feb 3, 2025 · 0 comments
Open
9 tasks

Secure codejail code-exec #927

timmc-edx opened this issue Feb 3, 2025 · 0 comments
Assignees

Comments

@timmc-edx
Copy link
Member

timmc-edx commented Feb 3, 2025

The codejail-service IDA currently runs all code directly, without sandboxing.

Acceptance criteria

  • Testing procedure is complete: Create codejail functionality and security test script #896 (parallel work)
  • Devstack deployment runs code-exec securely (or, if manual steps are required, rejects code-exec until those steps are taken)
  • CODEJAIL_ENABLED is still disabled by default, and is not yet enabled in edge and prod
  • Stage deployment runs code-exec securely (and other environments, if set up)
    • Will require setting CODEJAIL_ENABLED to True temporarily for testing
    • Do not enable in stage until testing procedure is complete, passing in devstack, and ready to be tested in stage
  • If IDA is misconfigured, refuse to answer code-exec calls, and return a 500 on the healthcheck endpoint

Implementation

@timmc-edx timmc-edx converted this from a draft issue Feb 3, 2025
@timmc-edx timmc-edx removed the status in Arch-BOM Feb 3, 2025
@timmc-edx timmc-edx moved this to In Progress in Arch-BOM Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

1 participant