Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 5, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 5, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 5, 2025

      CodeSOD: Integral to a Database Read

      June 5, 2025

      Players aren’t buying Call of Duty’s “error” excuse for the ads Activision started forcing into the game’s menus recently

      June 4, 2025

      In Sam Altman’s world, the perfect AI would be “a very tiny model with superhuman reasoning capabilities” for any context

      June 4, 2025

      Sam Altman’s ouster from OpenAI was so dramatic that it’s apparently becoming a movie — Will we finally get the full story?

      June 4, 2025

      One of Microsoft’s biggest hardware partners joins its “bold strategy, Cotton” moment over upgrading to Windows 11, suggesting everyone just buys a Copilot+ PC

      June 4, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Enable Flexible Pattern Matching with Laravel’s Case-Insensitive Str::is Method

      June 5, 2025
      Recent

      Enable Flexible Pattern Matching with Laravel’s Case-Insensitive Str::is Method

      June 5, 2025

      Laravel OpenRouter

      June 5, 2025

      This Week in Laravel: Starter Kits, Alpine, PDFs and Roles/Permissions

      June 5, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      FOSS Weekly #25.23: Helwan Linux, Quarkdown, Konsole Tweaks, Keyboard Shortcuts and More Linux Stuff

      June 5, 2025
      Recent

      FOSS Weekly #25.23: Helwan Linux, Quarkdown, Konsole Tweaks, Keyboard Shortcuts and More Linux Stuff

      June 5, 2025

      Grow is a declarative website generator

      June 5, 2025

      Raspberry Pi 5 Desktop Mini PC: Benchmarking

      June 5, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»PyPI, il Python Package Index, prova a risolvere il problema malware inserendo l’archiviazione dei progetti

    PyPI, il Python Package Index, prova a risolvere il problema malware inserendo l’archiviazione dei progetti

    February 13, 2025
    PyPI, il Python Package Index, prova a risolvere il problema malware inserendo l’archiviazione dei progetti

    Lo scorso anno abbiamo parlato in un paio di occasioni dei pacchetti presenti sul repository PyPI contenenti malware, fossero questi a sé stanti o addirittura referenziati all’interno dei commenti di Stack Overflow, il concetto da allora non è cambiato: il rischio di trovarsi infettati da cripto miner mentre si hanno altre intenzioni rimane molto alto.

    Il problema ha enormi sfaccettature ed una di queste è l’aspetto sociale, che i criminali sfruttano nel far passare per legittimi pacchetti che in realtà non lo sono, suggerendo questi con dei link o creandoli con nomi simili ad altri esistenti (ed affidabili).

    È proprio in merito a questo aspetto che il progetto PyPI ha deciso di agire, raccontando, all’interno di un recentissimo blog post, una modalità di gestione che dovrebbe, se non risolvere, quantomeno fornire chiare indicazioni agli utenti in merito al grado di affidabilità dei pacchetti: si tratta dell’archiviazione dei progetti.

    Costruito sulla base della feature denominata quarantine, grazie alla quale gli amministratori possono contrassegnare come potenzialmente pericoloso un pacchetto, la funzionalità di archiviazione consente di etichettare un progetto come “archiviato” e fare sì che gli utenti siano al corrente dello stato in questione.

    Ciò non impedirà agli utenti di installare il pacchetto, ma solo a creare più consapevolezza. La modalità sarà presente per gli amministratori nella pagina di gestione, in questa forma:

    Screenshot che mostra la sezione di archiviazione nella pagina delle impostazioni del progetto
    Screenshot che mostra la sezione di archiviazione nella pagina delle impostazioni del progetto

    All’attivazione della modalità, ecco che nella pagina del progetto il suo stato sarà esplicitato in questo modo:

    Screenshot che mostra il messaggio visualizzato nella pagina del progetto quando un progetto viene archiviato
    Screenshot che mostra il messaggio visualizzato nella pagina del progetto quando un progetto viene archiviato

    Il tutto è parte di un progetto più ampio di copertura dell’intero ciclo di vita dei pacchetti che il progetto PyPI sta portando avanti, il cui scopo è appunto quello di prevenire il più possibile la diffusione di codice malevolo nei pacchetti distribuiti.

    Un progetto che noi seguiremo con attenzione perché, come sempre, tutto parte dall’ormai celeberrima immagine di Xkcd:

    dependency

    Anche la più piccola dipendenza del vostro progetto preferito potrebbe essere a rischio!

    790f89849d535c46ddf9fb9b8fa033b4?s=150&d=mp&r=g
    Raoul Scarazzini

    Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
    E, sì, mia mamma usa Linux dal 2009.

    Fonte: https://www.miamammausalinux.org/2025/02/pypi-il-python-package-index-prova-a-risolvere-il-problema-malware-inserendo-larchiviazione-dei-progetti/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleKalba – language learning tool
    Next Article Linux Mint: la Migliore Alternativa a Windows 11

    Related Posts

    Learning Resources

    FOSS Weekly #25.23: Helwan Linux, Quarkdown, Konsole Tweaks, Keyboard Shortcuts and More Linux Stuff

    June 5, 2025
    Linux

    Grow is a declarative website generator

    June 5, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Error’d: Charge Me

    News & Updates

    maantje/xhprof-buggregator-laravel

    Development

    AI & Quantum Computing: The End of Privacy?

    Development

    cheatshh – CLI tool to store commands

    Linux

    Highlights

    Machine Learning

    Tiny Models, Big Reasoning Gains: USC Researchers Introduce Tina for Cost-Effective Reinforcement Learning with LoRA

    April 28, 2025

    Achieving strong, multi-step reasoning in LMs remains a major challenge, despite notable progress in general…

    Stability AI Releases Arabic Stable LM 1.6B Base and Chat Models: A State-of-the-Art Arabic-Centric LLMs

    December 8, 2024

    Top AI tools to leverage for business growth

    May 18, 2025

    POA: A Novel Self-Supervised Learning Paradigm for Efficient Multi-Scale Model Pre-Training

    August 9, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.