Snuffleupagus 0.5.1 வெளியீடு, PHP பயன்பாடுகளில் பாதிப்புகளைத் தடுப்பதற்கான ஒரு தொகுதி

ஒரு வருட வளர்ச்சிக்குப் பிறகு வெளியிடப்பட்டது திட்ட வெளியீடு Snuffleupagus 0.5.1, предоставляющего модуль к интерпретатору PHP7 для повышения безопасности окружения и блокирования типовых ошибок, приводящих к появлению уязвимостей в выполняемых PHP-приложениях. Модуль также позволяет создавать மெய்நிகர் இணைப்புகள் для устранения конкретных проблем без изменения исходных текстов уязвимого приложения, что удобно для применения в системах массового хостинга, на которых невозможно добиться поддержания всех пользовательских приложений в актуальном виде. Накладные расходы от работы модуля оцениваются как минимальные. Модуль написан на языке Си, подключается в форме разделяемой библиотеки («extension=snuffleupagus.so» в php.ini) и வழங்கியது LGPL 3.0 இன் கீழ் உரிமம் பெற்றது.

Snuffleupagus предоставляет систему правил, позволяющую использовать как типовые шаблоны для повышения защиты, так и создавать собственные правила для контроля входных данных и параметров функций. Например, правило «sp.disable_function.function(«system»).param(«command»).value_r(«[$|;&`\\n]»).drop();» позволяет не изменяя приложения ограничить использование спецсимволов в аргументах функции system(). Предоставляются встроенные методы для блокирования таких классов уязвимоcтей, как проблемы, தொடர்புடையது தரவு வரிசைப்படுத்துதலுடன், பாதுகாப்பற்ற PHP அஞ்சல்() செயல்பாட்டின் பயன்பாடு, XSS தாக்குதல்களின் போது குக்கீ உள்ளடக்கங்கள் கசிவு, இயங்கக்கூடிய குறியீட்டுடன் கோப்புகளை ஏற்றுவதால் ஏற்படும் சிக்கல்கள் (உதாரணமாக, வடிவத்தில் phar), மோசமான தரமான சீரற்ற எண் உருவாக்கம் மற்றும் மாற்று தவறான XML கட்டுமானங்கள்.

Предоставляемые в Snuffleupagus режимы повышения защиты PHP:

  • குக்கீகளுக்கான "பாதுகாப்பான" மற்றும் "சேம்சைட்" (CSRF பாதுகாப்பு) கொடிகளை தானாக இயக்கவும், குறியாக்க குக்கீ;
  • தாக்குதல்களின் தடயங்கள் மற்றும் பயன்பாடுகளின் சமரசத்தை அடையாளம் காண உள்ளமைக்கப்பட்ட விதிகளின் தொகுப்பு;
  • கட்டாய உலகளாவிய செயல்படுத்தல் "கண்டிப்பான" (உதாரணமாக, ஒரு முழு எண் மதிப்பை வாதமாக எதிர்பார்க்கும் போது ஒரு சரத்தை குறிப்பிடும் முயற்சியைத் தடுக்கிறது) மற்றும் அதற்கு எதிரான பாதுகாப்பு வகை கையாளுதல்;
  • இயல்புநிலை தடுப்பு நெறிமுறை ரேப்பர்கள் (உதாரணமாக, "phar://" ஐ தடை செய்தல்) அவர்களின் வெளிப்படையான அனுமதிப்பட்டியலுடன்;
  • எழுதக்கூடிய கோப்புகளை இயக்க தடை;
  • ஏவலுக்கான கருப்பு மற்றும் வெள்ளை பட்டியல்கள்;
  • பயன்படுத்தும் போது TLS சான்றிதழ் சரிபார்ப்பை இயக்க வேண்டும்
    சுருட்டை;
  • அசல் பயன்பாட்டால் சேமிக்கப்பட்ட தரவை டீரியலைசேஷன் மீட்டெடுக்கிறது என்பதை உறுதிப்படுத்த, வரிசைப்படுத்தப்பட்ட பொருள்களுடன் HMAC ஐச் சேர்ப்பது;
  • பதிவு பயன்முறையை கோருங்கள்;
  • XML ஆவணங்களில் உள்ள இணைப்புகள் வழியாக libxml இல் வெளிப்புற கோப்புகளை ஏற்றுவதைத் தடுப்பது;
  • பதிவேற்றிய கோப்புகளை சரிபார்த்து ஸ்கேன் செய்ய வெளிப்புற ஹேண்ட்லர்களை (upload_validation) இணைக்கும் திறன்;

மத்தியில் மாற்றங்கள் в новом выпуске: Улучшена поддержка PHP 7.4 и реализована совместимость с находящейся в разработке веткой PHP 8. Добавлена возможность журналирования событий через syslog (для включения предложена директива sp.log_media, которая может принимать значения php или syslog). Обновлён предлагаемый по умолчанию набор правил, в который добавлены новые правила для выявленных в последнее время уязвимостей и техник атак на web-приложения. Улучшена поддержка macOS и расширено применение платформы непрерывной интеграции на базе GitLab.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்