Detector ਲਾਇਬ੍ਰੇਰੀਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਤਬਦੀਲੀ

ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਤਬਦੀਲੀ

ਕੰਮ ਨੇ ਹੁਣੇ ਵੱਧ ਸ਼ਕਤੀ ਮੰਗੀ।

ਉੱਚ ਪਹੁੰਚ ਮੰਗਣ ਵਾਲੀਆਂ ਰਿਕਾਰਡ ਕੀਤੀਆਂ ਕਮਾਂਡਾਂ ਫੜੋ।

ਸਮੱਸਿਆ ਦੇਖੋ। ਖੋਜ ਸਮਝੋ।

ਅੰਗਰੇਜ਼ੀ ਬਿਰਤਾਂਤ ਕੈਪਸ਼ਨਾਂ ਨਾਲ।

ਇਹ ਕਿਵੇਂ ਅਣਡਿੱਠਾ ਹੋ ਜਾਂਦਾ ਹੈ

ਇੱਕ ਰੁਟੀਨ ਕੋਡਿੰਗ ਕੰਮ ਅਜਿਹੀ ਕਮਾਂਡ ਬਣ ਜਾਂਦਾ ਹੈ ਜੋ ਉੱਚ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਮੰਗਦੀ ਹੈ। ਇਹ ਜ਼ਰੂਰੀ ਹੋ ਸਕਦਾ ਹੈ। ਜਾਂ ਕੰਮ ਲਈ ਇਹ ਲੋੜ ਤੋਂ ਵੱਧ ਪਹੁੰਚ ਹੋ ਸਕਦੀ ਹੈ। ਕਮਾਂਡ ਬਦਲਣ ਦਾ ਉਹ ਪਲ ਦੇਖਣ ਯੋਗ ਹੈ।

ਇੱਕ ਗੁੰਮ ਡਿਪੈਂਡੈਂਸੀ ਸਮੱਸਿਆ ਹੱਲ ਕਰਨ ਵਾਲਾ ਏਜੰਟ sudo ਵੱਲ ਪਹੁੰਚਦਾ ਹੈ। ਲੰਬੇ ਸੈਸ਼ਨ ਵਿੱਚ ਉਹ ਬੇਨਤੀ ਆਮ ਜਾਂਚਾਂ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਆਉਟਪੁੱਟ ਵਿਚਕਾਰ ਬੈਠ ਸਕਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਸਿਰਫ਼ ਅੰਤਮ ਨਤੀਜਾ ਦੇਖਦੇ ਹੋ, ਤੁਸੀਂ ਅਧਿਕਾਰ ਵਿੱਚ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਤਬਦੀਲੀ ਕਦੇ ਨਹੀਂ ਦੇਖੋਗੇ।

ClawMetry ਕੀ ਖੋਜਦਾ ਹੈ

ClawMetry ਕੈਪਚਰ ਕੀਤੇ ਟੂਲ ਆਰਗੂਮੈਂਟਾਂ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੰਬੰਧੀ ਪੈਟਰਨ ਪਛਾਣਦਾ ਹੈ। sudo ਕਮਾਂਡ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਤਬਦੀਲੀ ਚੇਤਾਵਨੀ ਉੱਠਾ ਸਕਦੀ ਹੈ। ਖੋਜ ਕੰਮ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਕਾਰਵਾਈ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਦਾ ਕਾਰਨ ਦਿੰਦੀ ਹੈ।

ਉਹ ਫ਼ਰਕ ਜੋ ਖੋਜ ਬਦਲਦਾ ਹੈ

ਟਰਿੱਗਰ ਕਰਨ ਵਾਲੀ ਉਦਾਹਰਣ

sudo apt-get install jq

ਚੇਤਾਵਨੀ ਖੋਜ

ਸ਼ਾਂਤ ਤੁਲਨਾ

git status

ਇਸ detector ਲਈ ਕੋਈ ਖੋਜ ਨਹੀਂ।

ਜਾਂਚਿਆ ਉਦਾਹਰਣ sudo ਪੈਕੇਜ ਇੰਸਟਾਲੇਸ਼ਨ ਕਮਾਂਡ ਵਰਤਦਾ ਹੈ ਅਤੇ ਚੇਤਾਵਨੀ ਉੱਠਾਉਂਦਾ ਹੈ। ਆਮ Git ਸਟੇਟਸ ਕਮਾਂਡ ਚੁੱਪ ਰਹਿੰਦੀ ਹੈ। ਸੰਕੇਤ ਦੇਖੀ ਗਈ ਕਮਾਂਡ ਬਾਰੇ ਹੈ। ਇਹ ਇਹ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਬੇਨਤੀ ਸਫਲ ਹੋਈ।

Detector ਨਤੀਜਾ ਜਾਂਚੋ
{
  "kind": "privilege_change",
  "severity": "warning",
  "evidence": {
    "patterns": [
      "ran a command as root"
    ],
    "matches": 1,
    "irreversible": [],
    "command_sketch": "sudo apt-get",
    "observed": "tool_arguments"
  }
}
ਇਨਪੁੱਟ ਅਤੇ ਪੂਰੇ ਨਤੀਜੇ ਡਾਊਨਲੋਡ ਕਰੋ (JSON)
ਉਦਾਹਰਣ ਕਿਵੇਂ ਜਾਂਚੀ ਗਈ

ਇਹ ਉਦਾਹਰਣਾਂ ਪ੍ਰਕਾਸ਼ਿਤ detector ਨੂੰ ਲਿਖੇ ਗਏ ਇਵੈਂਟ ਡੇਟਾ ਜਾਂ ਵਰਤਣਯੋਗ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲਾਂ ਨਾਲ ਮੁਲਾਂਕਣ ਕਰਦੀਆਂ ਹਨ। ਵੀਡੀਓ ਉਹ ਵਿਵਹਾਰ ਦਰਸਾਉਂਦੇ ਹਨ। ਇਹ ਲਾਈਵ ਏਜੈਂਟਾਂ ਜਾਂ ਉਤਪਾਦ ਇੰਟਰਫੇਸ ਦੀਆਂ ਰਿਕਾਰਡਿੰਗਾਂ ਨਹੀਂ ਹਨ। ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਕੋਈ ਕਮਾਂਡ ਚਲਾਈ ਨਹੀਂ ਗਈ।

ਨਤੀਜਾ ਇਹਨਾਂ ਇਨਪੁੱਟਾਂ ਲਈ ਵਿਵਹਾਰ ਸਥਾਪਤ ਕਰਦਾ ਹੈ। ਇਹ ਰਨਟਾਈਮ ਇੰਜੈਸ਼ਨ, ਰੋਕਥਾਮ ਜਾਂ ਅਸਲ ਖ਼ਤਰੇ ਨੂੰ ਸਾਬਿਤ ਨਹੀਂ ਕਰਦਾ। ਪਿੰਨ ਕੀਤਾ ਸਰੋਤ ਇਕਰਾਰਨਾਮਾ ਜਾਂਚੋ.

ਅਗਲਾ ਕੀ ਜਾਂਚਣਾ ਹੈ

ਜਾਂਚੋ ਕਿ ਕੀ ਉੱਚ ਪਹੁੰਚ ਸੱਚਮੁੱਚ ਜ਼ਰੂਰੀ ਸੀ। ਟਾਰਗੇਟ, ਕਮਾਂਡ ਅਤੇ ਕਿਸੇ ਵੀ ਮਨਜ਼ੂਰੀ ਦੀ ਜਾਂਚ ਕਰੋ। ਕੰਮ ਪੂਰਾ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਘੱਟ ਪਹੁੰਚ ਨੂੰ ਤਰਜੀਹ ਦਿਓ, ਅਤੇ ਉਪਲਬਧ ਰਨਟਾਈਮ ਅਤੇ ਸਿਸਟਮ ਸਬੂਤ ਵਰਤ ਕੇ ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

  1. ਜਾਂਚੋ ਪਹੁੰਚ ਕਿਉਂ ਚਾਹੀਦੀ ਹੈ
  2. ਟਾਰਗੇਟ ਅਤੇ ਮਨਜ਼ੂਰੀ ਜਾਂਚੋ
  3. ਨਤੀਜਤਨ ਸਥਿਤੀ ਤਸਦੀਕ ਕਰੋ

ਇਹ ਸੰਕੇਤ ਕੀ ਸਥਾਪਤ ਕਰਦਾ ਹੈ

ਇਹ ਡਿਟੈਕਟਰ ਰਿਕਾਰਡ ਕੀਤੀਆਂ ਕਮਾਂਡਾਂ ਪੜ੍ਹਦਾ ਹੈ, ਨਤੀਜਤਨ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਨਹੀਂ। ਇਹ ਖੁਦ ਐਲੀਵੇਸ਼ਨ ਰੱਦ ਨਹੀਂ ਕਰਦਾ।

ਮਹੱਤਵਪੂਰਨ ਪਲ ਦਿਖਾਈ ਦਿੰਦੇ ਰਹਿਣ।

ਏਜੈਂਟ ਗਤੀਵਿਧੀ ਫੌਲੋ ਕਰੋ, ਖੋਜਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਫ਼ੈਸਲਾ ਕਰੋ ਕਿ ਕਿਸ ਚੀਜ਼ ਵੱਲ ਧਿਆਨ ਦੇਣਾ ਹੈ।