Skip to content

ਸੁਰੱਖਿਆ ਸਾਫਟਵੇਅਰ ਦੇ ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਬਾਰੇ ਵਿਆਖਿਆ ​

ਸਮੱਸਿਆ ਦਾ ਵੇਰਵਾ ​

WSL Dashboard ਦਾ .exe ਸਥਾਪਨਾ ਪੈਕੇਜ ਜਾਂ .zip ਕੰਪ੍ਰੈੱਸਡ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, Windows Defender ਜਾਂ ਹੋਰ ਐਂਟੀਵਾਇਰਸ ਸਾਫਟਵੇਅਰ ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ ਦਿਖਾ ਸਕਦਾ ਹੈ, ਫਾਈਲ ਵਿੱਚ ਖਤਰਾ ਹੈ ਸੁਝਾ ਸਕਦਾ ਹੈ ਜਾਂ ਸਿੱਧਾ ਰੋਕ ਕੇ ਹਟਾ ਸਕਦਾ ਹੈ।

ਇਹ ਕਿਉਂ ਹੁੰਦਾ ਹੈ? ​

ਇਹ ਝੂਠਾ ਸਕਾਰਾਤਮਕ ਹੈ, ਫਾਈਲ ਵਿੱਚ ਅਸਲ ਵਿੱਚ ਵਾਇਰਸ ਹੈ ਇਹ ਨਹੀਂ।

ਮੂਲ ਕਾਰਨ: ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੇ EV (Extended Validation) ਕੋਡ ਸਾਈਨਿੰਗ ਪ੍ਰਮਾਣਪੱਤਰ ਨਹੀਂ ਖਰੀਦਿਆ।

ਕੋਡ ਸਾਈਨਿੰਗ ਪ੍ਰਮਾਣਪੱਤਰ ਕੀ ਹੈ? ​

ਕੋਡ ਸਾਈਨਿੰਗ ਪ੍ਰਮਾਣਪੱਤਰ ਕਾਰਜਕਾਰੀ ਫਾਈਲਾਂ ਤੇ ਡਿਜੀਟਲ ਦਸਤਖਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਫਾਈਲ ਭਰੋਸੇਯੋਗ ਪ੍ਰਕਾਸ਼ਕ ਤੋਂ ਆਈ ਹੈ ਅਤੇ ਇਸ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਹੋਈ। Windows ਬਿਨਾਂ ਦਸਤਖਤ ਜਾਂ ਆਮ ਪ੍ਰਮਾਣਪੱਤਰ ਨਾਲ ਦਸਤਖਤ ਕੀਤੇ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਸਖਤ ਸੁਰੱਖਿਆ ਜਾਂਚ ਕਰਦਾ ਹੈ।

ਪ੍ਰਮਾਣਪੱਤਰ ਕਿਸਮਾਂ ਵਿੱਚ ਫਰਕ ​

ਪ੍ਰਮਾਣਪੱਤਰ ਕਿਸਮਕੀਮਤSmartScreen ਨੀਤੀ
ਕੋਈ ਦਸਤਖਤ ਨਹੀਂਮੁਫ਼ਤਸਿੱਧਾ ਰੋਕਦਾ ਹੈ, "ਅਣਜਾਣ ਪ੍ਰਕਾਸ਼ਕ" ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰਦਾ ਹੈ
ਆਮ OV ਪ੍ਰਮਾਣਪੱਤਰਸਾਲ ਨੂੰ ਸੈਂਕੜੇ ਯੁਆਨਅਜੇ ਵੀ ਚੇਤਾਵਨੀ ਦਿਖਾਉਂਦਾ ਹੈ, ਭਰੋਸਾ ਇਕੱਠਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ
EV ਪ੍ਰਮਾਣਪੱਤਰਸਾਲ ਨੂੰ ਹਜ਼ਾਰਾਂ ਯੁਆਨਤੁਰੰਤ ਪਾਸ, ਕੋਈ ਚੇਤਾਵਨੀ ਨਹੀਂ

EV ਪ੍ਰਮਾਣਪੱਤਰ ਨਾਲ ਦਸਤਖਤ ਨਾ ਹੋਏ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ Windows SmartScreen ਡਿਫਾਲਟ ਤੌਰ ਤੇ ਅਸੁਰੱਖਿਅਤ ਚਿੰਨ੍ਹਿਤ ਕਰਦਾ ਹੈ, ਐਂਟੀਵਾਇਰਸ ਸਾਫਟਵੇਅਰ ਵੀ ਉਹਨਾਂ ਨੂੰ ਸੰਭਾਵੀ ਖਤਰੇ ਵਜੋਂ ਪਛਾਣਨ ਦੀ ਜ਼ਿਆਦਾ ਸੰਭਾਵਨਾ ਰੱਖਦਾ ਹੈ।

ਫਾਈਲ ਸੁਰੱਖਿਆ ਬਾਰੇ ​

ਕਿਰਪਾ ਕਰਕੇ ਨਿਸ਼ਚਿੰਤ ਰਹੋ, ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੀ ਬਣਤਰ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪਾਰਦਰਸ਼ੀ ਅਤੇ ਆਡਿਟ ਯੋਗ ਹੈ:

  1. ਓਪਨ ਸੋਰਸ ਕੋਡ: ਸਾਰਾ ਸਰੋਤ ਕੋਡ GitHub ਤੇ ਹੋਸਟ ਹੈ, ਕੋਈ ਵੀ ਸਮੀਖਿਆ ਕਰ ਸਕਦਾ ਹੈ
  2. ਸਵੈਚਾਲਿਤ ਬਣਤਰ: exe ਫਾਈਲ GitHub Actions ਵਰਕਫਲੋ ਦੁਆਰਾ GitHub ਦੇ ਸਰਵਰਾਂ ਤੇ ਆਪਣੇ ਆਪ ਬਣਦੀ ਹੈ, ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਮਨੁੱਖੀ ਦਖਲ ਨਹੀਂ
  3. ਬਣਤਰ ਖੋਜਣਯੋਗ: ਹਰ ਬਣਤਰ ਦਾ ਪੂਰਾ ਲਾਗ ਰਿਕਾਰਡ ਹੁੰਦਾ ਹੈ, GitHub Actions ਪੰਨੇ ਤੇ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ
  4. ਜ਼ੀਰੋ-ਸੰਪਰਕ ਰਿਲੀਜ਼: ਡਿਵੈਲਪਰ ਬਣਤਰ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਕੋਈ ਦੁਰਭਾਵੀ ਕੋਡ ਪਾ ਨਹੀਂ ਸਕਦਾ, ਫਾਈਲ ਬਣਤਰ ਤੋਂ ਰਿਲੀਜ਼ ਡਾਊਨਲੋਡ ਤੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਵੈਚਾਲਿਤ

ਸੰਖੇਪ ਵਿੱਚ: exe ਫਾਈਲ ਕਦੇ ਵੀ ਡਿਵੈਲਪਰ ਦੇ ਹੱਥੋਂ ਨਹੀਂ ਲੰਘੀ, "ਜ਼ਹਿਰ ਮਿਲਣ" ਦੀ ਸੰਭਾਵਨਾ ਨਹੀਂ ਹੈ।

ਹੱਲ ​

ਹੱਲ 1: ਭਰੋਸੇਯੋਗ ਵ੍ਹਾਈਟਲਿਸਟ ਸ਼ਾਮਲ ਕਰੋ (ਆਮ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸਿਫ਼ਾਰਸ਼) ​

Windows Defender ਰੋਕਦੇ ਸਮੇਂ:

  1. "Windows ਸੁਰੱਖਿਆ ਕੇਂਦਰ" ਖੋਲ੍ਹੋ → "ਵਾਇਰਸ ਅਤੇ ਖਤਰਾ ਸੁਰੱਖਿਆ"
  2. "ਸੁਰੱਖਿਆ ਇਤਿਹਾਸ" ਕਲਿੱਕ ਕਰੋ
  3. ਰੋਕਿਆ ਗਿਆ ਆਈਟਮ ਲੱਭੋ, "ਕਾਰਵਾਈ" → "ਇਜਾਜ਼ਤ ਦਿਓ" ਕਲਿੱਕ ਕਰੋ

ਜਾਂ ਡਾਊਨਲੋਡ ਤੋਂ ਪਹਿਲਾਂ ਬਾਹਰ ਕੱਢਣ ਵਾਲੀ ਸੂਚੀ ਸ਼ਾਮਲ ਕਰੋ:

  1. "Windows ਸੁਰੱਖਿਆ ਕੇਂਦਰ" → "ਵਾਇਰਸ ਅਤੇ ਖਤਰਾ ਸੁਰੱਖਿਆ" → "ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ" ਖੋਲ੍ਹੋ
  2. ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰਕੇ "ਬਾਹਰ ਕੱਢਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ" ਲੱਭੋ, "ਬਾਹਰ ਕੱਢਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਕਰੋ ਜਾਂ ਹਟਾਓ" ਕਲਿੱਕ ਕਰੋ
  3. ਡਾਊਨਲੋਡ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਵਾਲੀ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ

ਤੀਜੀ-ਪਾਰਟੀ ਐਂਟੀਵਾਇਰਸ: ਕਿਰਪਾ ਕਰਕੇ ਸਬੰਧਤ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਭਰੋਸੇਯੋਗ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ।

ਹੱਲ 2: ਸਰੋਤ ਕੋਡ ਤੋਂ ਸੰਕਲਿਤ ਕਰੋ (ਡਿਵੈਲਪਰਾਂ ਲਈ ਸਿਫ਼ਾਰਸ਼) ​

ਜੇਕਰ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਸੰਕਲਿਤ ਬਾਈਨਰੀ ਫਾਈਲ ਬਾਰੇ ਸ਼ੰਕਾ ਹੈ, ਤਾਂ ਸਰੋਤ ਕੋਡ ਕਲੋਨ ਕਰਕੇ ਸਥਾਨਕ ਤੌਰ ਤੇ ਸੰਕਲਿਤ ਕਰ ਸਕਦੇ ਹੋ:

bash
# ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨ ਕਰੋ
git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard

# Release ਵਰਜ਼ਨ ਸੰਕਲਿਤ ਕਰੋ
cargo build --release

# ਸੰਕਲਿਤ ਉਤਪਾਦ target/release/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹੈ

ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਚੱਲ ਰਹੇ ਕੋਡ ਦੀ ਸਮੱਗਰੀ ਦੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹੋ।

ਹੱਲ 3: EV ਪ੍ਰਮਾਣਪੱਤਰ ਖਰੀਦੋ (ਡਿਵੈਲਪਰਾਂ ਲਈ ਵਿਆਖਿਆ) ​

EV ਕੋਡ ਸਾਈਨਿੰਗ ਪ੍ਰਮਾਣਪੱਤਰ ਖਰੀਦਣ ਨਾਲ ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਸਮੱਸਿਆ ਜੜ੍ਹ ਤੋਂ ਹੱਲ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਹੇਠ ਲਿਖੀਆਂ ਵਾਸਤਵਿਕ ਮੁਸ਼ਕਲਾਂ ਹਨ:

  • ਉੱਚ ਖਰਚ: EV ਪ੍ਰਮਾਣਪੱਤਰ ਲਈ ਸਾਲਾਨਾ ਹਜ਼ਾਰਾਂ ਯੁਆਨ ਲੱਗਦੇ ਹਨ
  • ਨਿਰੰਤਰ ਖਰਚ: ਪ੍ਰਮਾਣਪੱਤਰ ਸਾਲਾਨਾ ਨਵੀਨੀਕਰਨ ਕਰਨਾ ਪੈਂਦਾ ਹੈ, ਲੰਬੇ ਸਮੇਂ ਦਾ ਬੋਝ
  • ਪ੍ਰੋਜੈਕਟ ਸੁਭਾਅ: WSL Dashboard ਇੱਕ ਗੈਰ-ਮੁਨਾਫ਼ਾ ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਹੈ, ਇਹ ਖਰਚ ਸਹਿਣਾ ਮੁਸ਼ਕਲ

ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵਿਕਾਸ ਨੂੰ ਸਮਰਥਨ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਪ੍ਰੋਜੈਕਟ ਮੁੱਖ ਪੰਨੇ ਦੇ ਸਪਾਂਸਰਸ਼ਿਪ ਚੈਨਲ ਰਾਹੀਂ ਦਾਨ ਕਰ ਸਕਦੇ ਹੋ, ਡਿਵੈਲਪਰ ਨੂੰ ਪ੍ਰਮਾਣਪੱਤਰ ਵਰਗੇ ਕਾਰਜਸੰਚਾਲਨ ਖਰਚੇ ਢਕਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹੋ।

ਸਾਰਾਂਸ਼ ​

  • ਫਾਈਲ ਰੋਕੀ ਜਾਣਾ EV ਕੋਡ ਸਾਈਨਿੰਗ ਪ੍ਰਮਾਣਪੱਤਰ ਦੀ ਘਾਟ ਕਾਰਨ ਹੈ, ਵਾਇਰਸ ਨਹੀਂ
  • ਸਾਰੇ ਬਣਤਰ ਉਤਪਾਦ GitHub Actions ਦੁਆਰਾ ਆਪਣੇ ਆਪ ਤਿਆਰ ਹੁੰਦੇ ਹਨ, ਪ੍ਰਕਿਰਿਆ ਪਾਰਦਰਸ਼ੀ ਅਤੇ ਆਡਿਟ ਯੋਗ
  • ਉਪਭੋਗਤਾ ਵ੍ਹਾਈਟਲਿਸਟ ਸ਼ਾਮਲ ਕਰਕੇ ਜਾਂ ਖੁਦ ਸੰਕਲਿਤ ਕਰਕੇ ਇਹ ਸਮੱਸਿਆ ਹੱਲ ਕਰ ਸਕਦੇ ਹਨ
  • EV ਪ੍ਰਮਾਣਪੱਤਰ ਖਰੀਦਣ ਨਾਲ ਜੜ੍ਹ ਤੋਂ ਹੱਲ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਗੈਰ-ਮੁਨਾਫ਼ਾ ਪ੍ਰੋਜੈਕਟ ਲਈ ਆਰਥਿਕ ਦਬਾਅ ਹੈ

ਤੁਹਾਡੀ ਸਮਝ ਅਤੇ ਸਮਰਥਨ ਲਈ ਧੰਨਵਾਦ!