GitHub — oczami gliniarzy IT
Co to jest GitHub?
GitHub to internetowa platforma, która pomaga programistom przechowywać ich repozytoria kodu i zarządzać nimi. Zapewnia również szereg funkcji, które ułatwiają programistom współpracę nad projektami, w tym możliwość śledzenia problemów i przesyłania zmian w kodzie. Oprócz hostingu kodu GitHub zapewnia również narzędzia do zarządzania projektami i dokumentacją oraz jest popularną platformą dla projektów open source.
Kim są policjanci IT?
Wszyscy wiemy, kim są gliny lub policja, prawda? Jest to ukonstytuowany organ personelu upoważniony przez państwo, którego celem jest egzekwowanie prawa, zapewnienie bezpieczeństwa, zdrowia i mienia obywateli oraz zapobieganie przestępczości i zamieszkom społecznym. Kim więc są gliniarze IT? Robią to samo w dziedzinie IT, a zawodowo są znani jako eksperci od cyberbezpieczeństwa. Ich zadaniem jest obrona komputerów, serwerów, urządzeń mobilnych, systemów elektronicznych, sieci i danych przed złośliwymi atakami. Czy to w sieci, czy to DevOps, czy to chmura, czy to tworzenie oprogramowania, gdziekolwiek i wszędzie, w grę wchodzi aspekt bezpieczeństwa. Za każdym razem, gdy dołączasz do firmy, eksperci ds. bezpieczeństwa cybernetycznego firmy pilnują cię, aby śledzić, czy robisz to, co powinieneś, a nie coś, czego nie robisz.
Więc jeśli eksperci ds. bezpieczeństwa cybernetycznego są glinami, kim są przestępcy? Hakerzy! którzy również są wysoce inteligentnymi programistami, ale z włożonym jadem. Tak! dobrze słyszałeś, oni też są programistami i odpowiednio kochają GitHub, tak jak wszyscy programiści. Jeśli na platformie dostępne są wszystkie kody i jeśli są one również otwarte, czyż nie? Czy zastanawiałeś się kiedyś, kim jest drugi facet wnoszący wkład w twój projekt open source? Przez większość czasu nie wiesz, kim są, skąd pochodzą ani jak wyglądają, ale współpracujesz z nimi. Czy to nie może być haker?
Wiesz co, nie ma statusu, ponieważ jesteś bezpieczny w Internecie. Albo jesteś naruszony, albo jesteś w trakcie naruszenia/kompromitacji. Hakerzy włamują się do twojego systemu z różnych powodów. Najważniejszym z nich jest motyw pieniężny, ale są też inne motywy, takie jak cyberwojna – przeprowadzanie ataków w celu włamania się do systemów cyfrowych należących do strony przeciwnej.
Ok, przyjrzyjmy się teraz kilku przykładom, w jaki sposób GitHub staje się bramą do cyberataków.
- Luki w GitHubie i kodzie
- Hasła
- Żetony
- klucze API
- Informacje o adresie IP
- Wrażliwe domeny, szczegóły infrastruktury
- AWS, GCP, Azure Keys i inne klucze tajne
- Ataki łańcucha dostaw GitHub
- Hostowanie złośliwego oprogramowania w GitHub — Hakerzy opracowują złośliwe oprogramowanie i przesyłają je do repozytorium jako współpracownicy wnoszący wkład w Twój projekt, udając, że naprawiają problemy, które masz w swoim kodzie.
- Hakowanie grup za pomocą GitHub
- Nadużywanie zasobów przetwarzania w chmurze, kopanie kryptowalut przy użyciu GitHub
Co moglibyśmy zrobić, aby temu zapobiec?
Jak wspomniałem wcześniej, najsłabszym ogniwem cyberbezpieczeństwa jest człowiek. Jeśli będziemy działać ostrożnie, spodziewając się naruszenia w dowolnym momencie, większość problemów można rozwiązać. Posiadanie odpowiedniej świadomości w zakresie cyberbezpieczeństwa, zabezpieczanie danych logowania do kont GitHub, wdrażanie uwierzytelniania wieloskładnikowego, zabezpieczanie repozytoriów, stosowanie technik skanowania kodu (bezpieczeństwo GitHub) przed zatwierdzeniem, stosowanie podpisywania kodu, nieujawnianie wrażliwych danych w publicznych repozytoriach, monitorowanie GitHub pod kątem podejrzana aktywność pomogłaby w większym stopniu wyeliminować cyberzagrożenia.
Brzmi przerażająco? Właśnie dlatego cyberbezpieczeństwo cieszy się obecnie dużym zainteresowaniem na świecie. Wraz z drastycznym wzrostem cyfryzacji potrzeba bezpieczeństwa w celu ochrony danych stała się najwyższym priorytetem dla każdej organizacji i osoby. Nie jest łatwo znaleźć odpowiedni zestaw ludzi z odpowiednią ilością umiejętności. Ponieważ GitHub jest narzędziem produktywnym pomimo swoich słabych punktów spowodowanych zaniedbaniami ludzkimi, eksperci ds. bezpieczeństwa cybernetycznego wykorzystują go w konstruktywny sposób do radzenia sobie z zagrożeniami cybernetycznymi, dzieląc się informacjami o zagrożeniach (Jak osoba atakująca może zaatakować Twoje sieci? Kto to jest, jaki jest jego adres IP? jakie pliki są używane?), współpraca przy budowaniu narzędzi do wykrywania i zapobiegania, udostępnianie zapytań o polowanie na zagrożenia, dokumentowanie implementacji i reguł SIEM (Security Information and Event Management). uff! Jak wszechstronne jest to arcydzieło — GitHub!
Połącz się ze mną na Medium , LinkedIn , Twitterze i Instagramie , aby uzyskać więcej treści.
Bibliografia:
- https://www.comparitech.com/blog/information-security/github-honeypot/
- https://www.spiceworks.com/it-security/vulnerability-management/news/github-repojacking-vulnerability
- https://www.cshub.com/attacks/news/github-supply-chain-attack-could-affect-83-million-developers

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































