How Do I protect the Sponger Endpoint?

The guide demonstrates how access to the Virtuoso Sponger endpoint can be protected.

Prerequisites

Sample Scenario

  1. Load the Virtuoso Conductor Administration user interface i.e http://cname/conductor .
  2. Login using the "dab" user credentials.
  3. Go to "Linked Data" -> "Access Control" -> "Sponger" tab:



  4. Click "Add New Rule" to create a rule restricting access to be only from "localhost" for example:



  5. In the form presented enter the following values to the indicates fields indicated:
    • Filter: "127.0.0.1";
    • Access: "Allow";
    • Destination: "*";
    • Set the rest of the fields values to "0":



  6. Click "Add" button to add the rule to the filter list:



  7. Then click "Apply" to activate the rule:



  8. To create a rule to deny access from a given domain such as 333.333.333.1 for example, click the "Add New Rule" button.
  9. In the form presented enter the following values to the indicates fields indicated:
    • Filter: "333.333.333.1";
    • Access: "Deny";
    • Destination: "*";
    • Set the rest of the fields values to "0":



  10. Click "Add" button to add the rule to the filter list:



  11. Click "Apply" to activate the rule:



Related