Tags

4 strony

Bezpieczeństwo Oprogramowania

Podpisane commity na GitHubie można przepisać, zachowując status "zweryfikowany"

Podpisane commity na GitHubie można przepisać, zachowując status "zweryfikowany", co stwarza ryzyko dla bezpieczeństwa kodu.

Badania pokazują, że hashe podpisanych commitów Git nie są unikalne i mogą być generowane na nowo przez osoby bez klucza prywatnego, przy jednoczesnym zachowaniu statusu “zweryfikowany” przez GitHub. Ta podatność pozwala atakującym na omijanie blokad opartych na hashu, a także wpływa na systemy deduplikacji czy logi pochodzenia kodu, umożliwiając podmianę kodu w lustrach repozytorium bez naruszenia weryfikacji podpisu. Problem leży w sposobie, w jaki platformy weryfikują podpisy, a nie w kryptografii Git.

Źródło: The Hackers News
Kategoria: Cyberbezpieczeństwo
Ważność: ⭐⭐⭐⭐⭐⭐⭐⭐ (8/10)

GitHub domyślnie wyłączy skrypty instalacyjne npm, by zapobiec atakom na łańcuch dostaw

GitHub domyślnie wyłącza skrypty instalacyjne npm w wersji 12, aby zapobiec atakom na łańcuch dostaw. Zmiany wymagają jawnej zgody na wykonanie kodu.

GitHub wprowadza istotne zmiany w wersji 12 narzędzia npm, które domyślnie wyłączą wykonywanie skryptów instalacyjnych (preinstall, install, postinstall) dla zależności, aby przeciwdziałać zagrożeniom w łańcuchu dostaw oprogramowania. Celem jest zablokowanie możliwości uruchamiania złośliwego kodu za pośrednictwem mechanizmu hooków cyklu życia npm, wymagając od użytkowników jawnej zgody na uruchomienie skryptów, co znacząco zwiększy bezpieczeństwo projektów Node.js.

Źródło: The Hackers News
Kategoria: Cyberbezpieczeństwo
Ważność: ⭐⭐⭐⭐⭐⭐⭐⭐ (8/10)

Najtrudniejszy Fork: Jak świat open source musi się zmienić w obliczu nowych zagrożeń AI

Analiza zagrożeń AI dla open source i propozycja "najtrudniejszego forka" – nowego modelu bezpieczeństwa opartego na skoordynowanym ujawnianiu i utrzymywaniu projektów.

Artykuł omawia nową, poważną kategorię zagrożeń w ekosystemie open source, wywołaną przez zaawansowane modele AI, które potrafią łączyć istniejące luki w sposób kreatywny i nieprzewidywalny. Autorzy podkreślają, że obecne mechanizmy zarządzania bezpieczeństwem open source, w tym skoordynowane ujawnianie luk i model konsumpcji oprogramowania, są niewystarczające do radzenia sobie z tym problemem na skalę globalną. Wskazują na potrzebę dwóch planów działania: usprawnionego systemu skoordynowanego ujawniania luk (Plan A) oraz stworzenia zaufanego, scentralizowanego mechanizmu utrzymywania tzw. “forków” (wersji projektów) dla projektów, które nie są aktywnie rozwijane lub łatane przez oryginalnych twórców (Plan B), co stanowi “najtrudniejszy fork” w historii rozwoju oprogramowania.

Źródło: The Hackers News
Kategoria: Cyberbezpieczeństwo
Ważność: ⭐⭐⭐⭐⭐⭐⭐⭐⭐ (9/10)

VS Code wprowadza 2-godzinne opóźnienie aktualizacji rozszerzeń w celu ograniczenia ataków na łańcuch dostaw

VS Code wprowadza 2-godzinne opóźnienie aktualizacji rozszerzeń w celu ograniczenia ataków na łańcuch dostaw. Nowa funkcja zwiększa bezpieczeństwo przed zagrożeniami.

Microsoft wprowadza w Visual Studio Code dwugodzinne opóźnienie automatycznych aktualizacji rozszerzeń, aby zwiększyć bezpieczeństwo przed zagrożeniami w łańcuchu dostaw oprogramowania; funkcja ta, wprowadzona w wersji 1.123, nie dotyczy rozszerzeń od zaufanych wydawców i pozwala użytkownikom na natychmiastową aktualizację ręczną, wpisując się w szerszy trend wzmacniania zabezpieczeń pakietów oprogramowania.

Źródło: The Hackers News
Kategoria: Cyberbezpieczeństwo
Ważność: ⭐⭐⭐⭐⭐⭐⭐ (7/10)