ਐਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਆ ਫਰਮ ਐਪੀਰੋ ਦੀ ਨਵੀਂ ਖੋਜ ਦੇ ਅਨੁਸਾਰ, ਐਂਥਰੋਪਿਕ ਦੇ ਕਲਾਉਡ ਕੋਡ ਵਿੱਚ ਸਭ ਤੋਂ ਸੁਵਿਧਾਜਨਕ ਬਟਨ - "ਹਾਂ, ਅਤੇ ਦੁਬਾਰਾ ਨਾ ਪੁੱਛੋ" - ਚੁੱਪਚਾਪ ਇੱਕ ਪ੍ਰਮਾਣ ਪੱਤਰ-ਲੀਕ ਮਸ਼ੀਨ ਵਿੱਚ ਬਦਲ ਗਿਆ ਹੈ। ਜਦੋਂ ਡਿਵੈਲਪਰ ਇੱਕ ਅਜਿਹੀ ਕਮਾਂਡ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਇੱਕ ਗੁਪਤ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਕਲਾਉਡ ਕੋਡ ਉਸ ਸਹੀ ਕਮਾਂਡ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ, ਗੁਪਤ ਵੀ ਸ਼ਾਮਲ ਹੈ, ਇੱਕ ਸਥਾਨਕ ਸੈਟਿੰਗ ਫਾਈਲ ਵਿੱਚ ਜੋ ਅਕਸਰ ਜਨਤਕ GitHub ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਵਚਨਬੱਧ ਹੁੰਦਾ ਹੈ। ਐਪੀਰੋ ਦੇ ਸਕੈਨ ਨੇ 1,994 ਜਨਤਕ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਬੈਠੇ 2,539 ਅਸਲ ਰਾਜ਼ ਲੱਭੇ**: ਡੇਟਾਬੇਸ ਪਾਸਵਰਡ, ਕਲਾਉਡ API ਕੁੰਜੀਆਂ, ਟੋਕਨ, ਅਤੇ SSH ਰੂਟ ਲੌਗਿਨ, 63 ਸੰਸਥਾਵਾਂ ਵਿੱਚ ਫੈਲੇ ਹੋਏ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ ਸਾਫਟਵੇਅਰ ਕੰਪਨੀਆਂ ਹਨ। ਇੱਕ ਪ੍ਰਭਾਵਿਤ ਕੰਪਨੀ ਨੇ ਖੋਜਕਰਤਾਵਾਂ ਨੂੰ ਪੁਸ਼ਟੀ ਕੀਤੀ ਕਿ ਇੱਕ ਐਕਸਪੋਜ਼ਡ ਕੁੰਜੀ ਲਾਈਵ ਸੀ। ਇਸ ਮਹੀਨੇ ਇਹ ਦੂਜੀ ਕਲਾਉਡ ਕੋਡ ਗੋਪਨੀਯਤਾ ਘਟਨਾ ਹੈ, ਵੇਬਸਾਈਟਾਂ ਨੂੰ ਉਪਭੋਗਤਾ ਈਮੇਲਾਂ ਦਾ ਖੁਲਾਸਾ ਤੋਂ ਬਾਅਦ, ਉਪਭੋਗਤਾ-ਏਜੰਟ ਦੇ ਸਿਰਲੇਖਾਂ ਦੁਆਰਾ ਸੰਪਰਕ ਕਰੋ — ਅਤੇ ਇਹ ਸਿਰਫ਼ ਇੱਕ ਸੰਪਰਕ ਦੇ ਵੇਰਵੇ ਵਿੱਚ ਉਤਪਾਦਨ ਨਹੀਂ ਹੈ। ਅਸੀਂ ਆਪਣੇ AI ਟੂਲ ਕਵਰੇਜ ਵਿੱਚ AI ਕੋਡਿੰਗ ਏਜੰਟ ਸੁਰੱਖਿਆ ਦੀ ਨੇੜਿਓਂ ਪਾਲਣਾ ਕਰਦੇ ਹਾਂ।
ਪਰਮਿਸ਼ਨ ਨਿਯਮ ਕਿਵੇਂ ਲੀਕ ਹੋ ਜਾਂਦਾ ਹੈ
ਇਹ ਵਿਧੀ ਕਲਾਉਡ ਕੋਡ ਦੇ ਅਨੁਮਤੀ ਪ੍ਰਣਾਲੀ ਦਾ ਇੱਕ ਮਾੜਾ ਪ੍ਰਭਾਵ ਹੈ, ਜੋ ਸ਼ੈੱਲ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਵਾਨਗੀ ਲਈ ਪੁੱਛਦਾ ਹੈ — ਅਕਸਰ ਪ੍ਰਤੀ ਸੈਸ਼ਨ ਵਿੱਚ ਕਈ ਵਾਰ। ਏਜੰਟ ਨੂੰ ਇੱਕ ਡੇਟਾਬੇਸ ਕਨੈਕਸ਼ਨ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਜਾਂ ਇੱਕ ਅੰਦਰੂਨੀ API ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਕਹੋ, ਅਤੇ ਇਸ ਦੁਆਰਾ ਪ੍ਰਸਤਾਵਿਤ ਕਮਾਂਡ ਵਿੱਚ ਜੋ ਵੀ ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਉਹਨਾਂ ਤੋਂ ਬਿਨਾਂ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।
"ਹਾਂ, ਅਤੇ ਦੁਬਾਰਾ ਨਾ ਪੁੱਛੋ" ਨੂੰ ਚੁਣੋ ਅਤੇ ਕਲਾਉਡ ਕੋਡ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਦੇ ਅੰਦਰ `.claude/settings.local.json` 'ਤੇ ਇੱਕ ਅਨੁਮਤੀ ਨਿਯਮ ਲਿਖਦਾ ਹੈ। ਨਿਯਮ ਕੋਈ ਐਬਸਟਰੈਕਸ਼ਨ ਨਹੀਂ ਹੈ: ਇਹ ਆਪਣੇ ਆਪ ਵਿੱਚ ਪੂਰੀ ਕਮਾਂਡ ਸਤਰ ਹੈ, ਪਾਸਵਰਡ ਸਧਾਰਨ ਟੈਕਸਟ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਸਭ ਕੁਝ।
ਫਾਈਲ ਨੂੰ ਡਿਵੈਲਪਰ ਦੀ ਮਸ਼ੀਨ 'ਤੇ ਰਹਿਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਕਲਾਉਡ ਕੋਡ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ - ਇਸਨੂੰ ਡਿਵੈਲਪਰ ਦੀ ਗਲੋਬਲ ਗਿਟ ਅਣਡਿੱਠ ਸੂਚੀ ਵਿੱਚ ਜੋੜ ਕੇ। ਇਹ ਆਮ ਕੇਸਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ, ਪਰ ਕਿਨਾਰੇ ਦੇ ਕੇਸਾਂ ਨੂੰ ਨਹੀਂ: ਇੱਕ ਫੋਲਡਰ ਜੋ ਬਾਅਦ ਵਿੱਚ ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਬਣ ਜਾਂਦਾ ਹੈ, ਕਿਸੇ ਹੋਰ ਮਸ਼ੀਨ 'ਤੇ ਇੱਕ ਕਲੋਨ ਜਿੱਥੇ ਗਲੋਬਲ ਅਣਗੌਲਿਆ ਮੌਜੂਦ ਨਹੀਂ ਹੁੰਦਾ, ਜਾਂ ਅਣਡਿੱਠ ਐਂਟਰੀ ਨੂੰ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਦੁਆਰਾ ਕੀਤੀ ਗਈ ਫਾਈਲ। ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ, ਨਿਯਮ ਕਦੇ ਵੀ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਆਪਣੇ `.gitignore` ਵਿੱਚ ਨਹੀਂ ਆਉਂਦਾ, ਇਸਲਈ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਕੋਈ ਸੁਰੱਖਿਆ ਯਾਤਰਾ ਨਹੀਂ ਹੁੰਦੀ ਹੈ।
ਸਮੱਸਿਆ ਨੂੰ ਵਧਾਉਂਦੇ ਹੋਏ, ਕਲਾਉਡ ਕੋਡ ਅਕਸਰ ਫਾਈਲ ਨੂੰ ਖੁਦ ਹੀ ਕਮਟ ਕਰਦਾ ਹੈ। 1,105 ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚੋਂ 539 ਵਿੱਚ ਜਿੱਥੇ ਐਪੀਰੋ ਨੇ ਇੱਕ ਅਸਲ ਰਾਜ਼ ਦਾ ਪਤਾ ਲਗਾਇਆ, ਕਲਾਉਡ ਦੁਆਰਾ ਸਹਿ-ਲੇਖਕ ਇੱਕ ਕਮਿਟ ਨੇ ਸੈਟਿੰਗਜ਼ ਫਾਈਲ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਸੀ — ਸੋਨੈੱਟ 4.5 ਤੋਂ ਓਪਸ 5.5 ਤੱਕ ਦੇ ਨਾਮ ਦੇ ਮਾਡਲਾਂ ਨੂੰ ਕਮਿਟ ਕਰਦਾ ਹੈ। ਐਪੀਰੋ ਨੋਟ ਕਰਦਾ ਹੈ ਕਿ ਵਿਵਹਾਰ ਕਲਾਉਡ ਕੋਡ ਦਾ ਆਪਣਾ ਹੈ, ਮਾਡਲ ਦਾ ਨਹੀਂ: ਫਰਮ ਨੇ ਇਸਨੂੰ ਓਪਸ 5.5 ਅਤੇ ਫੈਬਲ 5.1 ਦੋਵਾਂ ਨਾਲ ਦੁਬਾਰਾ ਤਿਆਰ ਕੀਤਾ ਹੈ।
ਐਕਸਪੋਜਰ ਦਾ ਪੈਮਾਨਾ
Apiiro ਨੇ GitHub 'ਤੇ `.claude/settings.local.json` ਦੀਆਂ 104,185 ਜਨਤਕ ਕਾਪੀਆਂ ਗਿਣੀਆਂ। ਇਹਨਾਂ ਵਿੱਚੋਂ, 1,122 ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਅਸਲੀ ਰਾਜ਼ ਹੈ। ਖੋਜਕਰਤਾਵਾਂ ਨੇ ਰਿਪੋਜ਼ਟਰੀ ਗਿਟ ਇਤਿਹਾਸ ਵਿੱਚ ਲੁਕੇ ਹੋਏ 1,160 ਹੋਰ ਭੇਦ ਲੱਭੇ, ਸਾਂਝੀਆਂ ਕੀਤੀਆਂ 'settings.json' ਫਾਈਲਾਂ ਵਿੱਚ ਟੀਮਾਂ ਜਾਣਬੁੱਝ ਕੇ ਪ੍ਰਤੀਬੱਧ ਹੁੰਦੀਆਂ ਹਨ, ਅਤੇ ਸੇਵ ਕੀਤੀਆਂ ਏਜੰਟ ਚੈਟ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਰਿਪੋਜ਼ ਵਿੱਚ ਚੈੱਕ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਉਦਾਹਰਨਾਂ Apiiro ਦਸਤਾਵੇਜ਼ ਇੱਕ ਸਭ ਤੋਂ ਭੈੜੇ ਅਭਿਆਸਾਂ ਦੀ ਚੈਕਲਿਸਟ ਵਾਂਗ ਪੜ੍ਹਦੇ ਹਨ। ਇੱਕ ਡੇਟਾਬੇਸ ਵਿਕਰੇਤਾ ਨੇ ਇਸਦੇ ਕਲੱਸਟਰ ਹੋਸਟ ਦੇ ਨਾਲ-ਨਾਲ ਆਪਣੀ ਖੁਦ ਦੀ ਐਡਮਿਨ-ਪੱਧਰ ਦੀ ਕਲਾਉਡ API ਕੁੰਜੀ ਦਾ ਪਰਦਾਫਾਸ਼ ਕੀਤਾ — ਪ੍ਰਬੰਧਨ ਪਹੁੰਚ ਅਤੇ ਕੋਈ ਮਿਆਦ ਨਹੀਂ ਹੋਣ ਦੇ ਨਾਲ। ਇੱਕ B2B ਸਟਾਰਟਅਪ ਨੇ ਇੱਕ ਉਤਪਾਦਨ Azure Postgres ਪਾਸਵਰਡ ਲੀਕ ਕੀਤਾ। ਇੱਕ ਸਾਫਟਵੇਅਰ ਏਜੰਸੀ ਨੇ ਇੱਕ Square ਉਤਪਾਦਨ ਐਕਸੈਸ ਟੋਕਨ ਦਾ ਪਰਦਾਫਾਸ਼ ਕੀਤਾ। ਇੱਕ ਮੈਡੀਕਲ-ਰਿਕਾਰਡ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਵਾਲੀ ਇੱਕ IT ਸੇਵਾਵਾਂ ਫਰਮ ਨੇ ਉਸ ਡੇਟਾਬੇਸ ਦੇ ਮਾਲਕ ਦਾ ਪਾਸਵਰਡ ਲੀਕ ਕਰ ਦਿੱਤਾ। ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟਾਂ ਨੇ ਕੋਈ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਨਹੀਂ ਕੀਤਾ: 1,000 ਤੋਂ ਵੱਧ ਸਿਤਾਰਿਆਂ ਵਾਲੇ ਇੱਕ ਨੇ ਇੱਕ ਓਪਨਏਆਈ-ਫਾਰਮੈਟ API ਕੁੰਜੀ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੀ, ਦੂਜਾ ਇੱਕ npm ਟੋਕਨ।
ਸੁਰੱਖਿਆ ਸੰਦਰਭ ਖੋਜ ਨੂੰ ਹੋਰ ਬਦਤਰ ਬਣਾਉਂਦਾ ਹੈ। ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ-ਚੋਰੀ ਮਾਲਵੇਅਰ ਪਹਿਲਾਂ ਹੀ ਡਿਵੈਲਪਰ ਮਸ਼ੀਨਾਂ ਨੂੰ ਬਲਕ ਵਿੱਚ ਸਵੀਪ ਕਰਦਾ ਹੈ — ਐਪੀਰੋ ਸ਼ਾਈ-ਹੁਲੁਡ npm ਕੀੜੇ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ, ਜੋ ਪੀੜਤਾਂ ਦੀਆਂ ਫਾਈਲਾਂ ਉੱਤੇ TruffleHog ਸਕੈਨਰ ਚਲਾਉਂਦਾ ਹੈ। ਉਹੀ ਸਕੈਨਰ ਐਪੀਰੋ ਲੱਭੀਆਂ 1,122 ਲੀਕ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚੋਂ 643 ਨੂੰ ਫਲੈਗ ਕਰੇਗਾ। ਹੋਰ ਚਿੰਤਾਜਨਕ ਰਹਿੰਦ-ਖੂੰਹਦ ਹੈ: ਲੀਕ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚੋਂ ਪੰਜ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਨਾ ਤਾਂ TruffleHog ਅਤੇ ਨਾ ਹੀ gitleaks ਦੁਆਰਾ ਫਲੈਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ ਕਿਉਂਕਿ ਗੁਪਤ ਇੱਕ ਪਛਾਣਨਯੋਗ ਟੋਕਨ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਕੁੰਜੀ ਦੀ ਬਜਾਏ ਇੱਕ ਕਮਾਂਡ ਦੇ ਅੰਦਰ ਟਾਈਪ ਕੀਤਾ ਪਾਸਵਰਡ ਹੁੰਦਾ ਹੈ। ਗੁਪਤ ਸਕੈਨਰ, ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਇਸ ਲੀਕ ਕਲਾਸ ਲਈ ਢਾਂਚਾਗਤ ਤੌਰ 'ਤੇ ਅੰਨ੍ਹੇ ਹਨ।
ਪ੍ਰਭਾਵਿਤ ਟੀਮਾਂ ਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ
Apiiro ਦਾ ਉਪਚਾਰ ਮਾਰਗਦਰਸ਼ਨ ਧਮਾਕੇ ਦੇ ਘੇਰੇ ਨੂੰ ਸਕੋਪਿੰਗ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। ਆਪਣੀ GitHub ਸੰਸਥਾ ਨੂੰ `.claude/settings.local.json` ਅਤੇ `.claude/settings.json` ਲਈ ਖੋਜੋ — ਹਰ ਹਿੱਟ ਇੱਕ ਫਾਈਲ ਹੈ ਜੋ ਕੋਈ ਵੀ ਇਸ ਵੇਲੇ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਫਾਈਲ ਲਈ ਹਰੇਕ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਗਿੱਟ ਇਤਿਹਾਸ ਦੀ ਜਾਂਚ ਕਰੋ ਭਾਵੇਂ ਇਹ ਮਿਟਾ ਦਿੱਤੀ ਗਈ ਹੈ, ਕਿਉਂਕਿ ਹਰ ਫੋਰਕ ਅਤੇ ਕਲੋਨ ਜੋ ਵੀ ਇਤਿਹਾਸ ਰੱਖਦਾ ਹੈ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ। ਫਿਰ ਹਰੇਕ ਡਿਵੈਲਪਰ ਮਸ਼ੀਨ 'ਤੇ ਸਥਾਨਕ ਕਾਪੀਆਂ ਦਾ ਆਡਿਟ ਕਰੋ: ਅਨੁਮਤੀ ਸੂਚੀ ਵਿੱਚ ਹਰੇਕ ਐਂਟਰੀ ਇੱਕ ਆਦੇਸ਼ ਹੈ ਜੋ ਕਿਸੇ ਦੁਆਰਾ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਵੀ ਇਸ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਸੀ।
ਫਰਮ ਦੇ ਆਰਡਰਿੰਗ ਮਾਮਲੇ: ਪਹਿਲਾਂ ਘੁੰਮਾਓ, ਦੂਜਾ ਸਾਫ਼ ਕਰੋ। ਇੱਕ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਇੱਕ ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਣਾ ਉਹਨਾਂ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਰਦਾ ਜੋ ਪਹਿਲਾਂ ਹੀ ਜਨਤਕ ਸਨ, ਅਤੇ git ਇਤਿਹਾਸ ਬੇਨਕਾਬ ਭੇਦ ਨੂੰ ਅਣਮਿੱਥੇ ਸਮੇਂ ਲਈ ਜਿਉਂਦਾ ਰੱਖਦਾ ਹੈ।
ਇੱਕ ਪੈਟਰਨ, ਇੱਕ-ਬੰਦ ਨਹੀਂ
ਐਂਥਰੋਪਿਕ ਲਈ, ਕਲਾਉਡ ਕੋਡ ਦੁਆਰਾ ਉਪਭੋਗਤਾ-ਏਜੰਟ ਸਿਰਲੇਖਾਂ ਦੁਆਰਾ ਵਿਜ਼ਿਟ ਕੀਤੀ ਗਈ ਹਰੇਕ ਵੈਬਸਾਈਟ 'ਤੇ ਉਪਭੋਗਤਾ ਈਮੇਲ ਪਤੇ ਲੀਕ ਕਰਨ ਦੇ ਫੜੇ ਜਾਣ ਤੋਂ ਇੱਕ ਹਫ਼ਤੇ ਬਾਅਦ ਇਹ ਖੋਜ ਸਾਹਮਣੇ ਆਈ ਹੈ - ਇੱਕ ਗੋਪਨੀਯਤਾ ਸੋਧ ਦੁਆਰਾ ਸ਼ਿਪਿੰਗ ਦੁਆਰਾ ਹੱਲ ਕੀਤਾ ਗਿਆ ਇੱਕ ਬੱਗ, ਜਿਸ ਨੂੰ ਆਲੋਚਕਾਂ ਨੇ ਬੈਂਡ-ਏਡ ਕਿਹਾ ਹੈ। ਦੋ ਘਟਨਾਵਾਂ ਇੱਕ ਮੂਲ ਕਾਰਨ ਸਾਂਝੀਆਂ ਕਰਦੀਆਂ ਹਨ: ਇੱਕ ਏਜੰਟ ਜੋ ਸ਼ਕਤੀਸ਼ਾਲੀ ਸੰਦਰਭ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ — ਪ੍ਰਮਾਣ ਪੱਤਰ, ਸੰਪਰਕ ਵੇਰਵੇ, ਅੰਦਰੂਨੀ ਹੋਸਟਨਾਮ — ਅਤੇ ਇਹ ਸੰਦਰਭ ਕਿੱਥੇ ਯਾਤਰਾ ਕਰਦਾ ਹੈ ਇਸ ਬਾਰੇ ਡਿਫੌਲਟ ਫੈਸਲੇ ਲੈਂਦਾ ਹੈ।
ਪਾਠ ਕਲਾਉਡ ਕੋਡ ਤੋਂ ਪਰੇ ਸਧਾਰਨੀਕਰਨ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਕੋਡਿੰਗ ਏਜੰਟ ਮਿਆਰੀ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਬਣ ਜਾਂਦੇ ਹਨ, ਉਹ ਫਾਈਲਾਂ ਜੋ ਉਹ ਆਪਣੇ ਆਪ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਲਈ ਲਿਖਦੇ ਹਨ, ਸਾਫਟਵੇਅਰ ਸਪਲਾਈ ਚੇਨ ਦਾ ਇੱਕ ਨਵਾਂ, ਅਣ-ਸਕੈਨ ਕੀਤਾ ਕੋਨਾ ਬਣ ਰਿਹਾ ਹੈ। ਐਪੀਰੋ ਦੇ ਨੰਬਰ ਸੁਝਾਅ ਦਿੰਦੇ ਹਨ ਕਿ ਕੋਨਾ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਪੈਮਾਨੇ 'ਤੇ ਲੀਕ ਹੋ ਰਿਹਾ ਹੈ, ਜ਼ਿਆਦਾਤਰ ਸੰਸਥਾਵਾਂ ਨੇ ਮਾਪਣਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤਾ ਹੈ।
AI ਤੋਂ ਅੱਗੇ ਰਹੋ
AI ਟੂਲ ਉਹਨਾਂ ਦੀ ਸੁਰੱਖਿਆ ਸਮੀਖਿਆਵਾਂ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਸ਼ਿਪਿੰਗ ਕਰ ਰਹੇ ਹਨ। ਸਾਡੇ [AI ਨਿਊਜ਼ ਕਵਰੇਜ] (https://aibuzzwire.news) ਵਿੱਚ ਹਰ ਵਿਕਾਸ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਹੋਰ AI ਖਬਰਾਂ ਪੜ੍ਹੋ →