TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
Umidxon | IT-Blog

6 Aug, 20:25

Открыть в Telegram Поделиться Пожаловаться

Node.js'da xavfsizlik yangilanishi 🛡

Node.js da REST API yozdingiz. Loyihaga esa o'nlab, balki yuzlab npm paketlar o'rnatilgan. Ularning aksariyati ishonchli. Ammo ulardan qaysi biridir buzilgan yoki ichiga zararli kod qo'shilgan bo'lsa-chi?

Nimalar bo'lishi mumkin:
► ".env" faylingizni o'qish
► SSH key yoki AWS credential'larni topish
► Internetga ma'lumot yuborish
► Shell command ishga tushirish
► Boshqa process yaratish

Muammo shundaki odatiy Node.js process bunday amallarni bajarish uchun keng huquqlarga ega bo'ladi. Node.js Permission Model esa bu muammoga yechim bo'lishi mumkin

Permission Model - Node.js dasturiga qaysi resurslardan foydalanish mumkinligini cheklaydigan mexanizm.

Node.js ko'plab imkoniyatlarni default holatda bloklaydi:
- fayl o'qish yoki yozish
- network'ga ulanish
- child process yaratish
- worker thread ishlatish
- native addon yuklash
- ayrim runtime imkoniyatlari.
Keyin dasturga faqat kerakli huquqlarni alohida berishingiz mumkin. Bu xuddi Android dasturga kamera, joylashuv yoki fayllarga alohida ruxsat berishga o'xshaydi

Yoqish uchun:
node --permission index.js

ℹ️ Shuningdek boshqa imkoniyatlar orqali ushbu maqola orqali tanishishingiz mumkin

Albatta bu xavfdan to'liq himoya qilolmaydi. Lekin ma'lum darajada ba'zi xavflarni oldini olishi mumkin!

#news / #nodejs / #article
@creativecoder - but not creative)
Node.js 25 permission model: scope --allow-net and --allow-fs for production (2026)
Node.js 25 permission model: scope --allow-net and --allow-fs for production...

86 1 0 1
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot