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 ಪ್ರಮಾಣಪತ್ರ ಖರೀದಿಸುವುದು ಮೂಲದಿಂದ ಪರಿಹರಿಸಬಹುದು, ಆದರೆ ಲಾಭರಹಿತ ಪ್ರಾಜೆಕ್ಟ್‌ಗೆ ಆರ್ಥಿಕ ಒತ್ತಡ ಇದೆ

ನಿಮ್ಮ ತಿಳುವಳಿಕೆ ಮತ್ತು ಬೆಂಬಲಕ್ಕೆ ಧನ್ಯವಾದಗಳು!