Pytania dotyczące zaawansowanego bezpieczeństwa GitHub
Zaawansowane bezpieczeństwo GitHub
-
Czym jest CodeQL?
-
Co oznacza termin `shifting left` w kontekście bezpieczeństwa?
-
Czym są Porady Bezpieczeństwa Repozytorium?
-
Które narzędzie pomaga utrzymać zależności repozytorium w aktualności?
-
Która z poniższych opcji jest kuratorską listą podatności bezpieczeństwa znalezionych w projektach open source?
-
Które z tych funkcji bezpieczeństwa GitHub są DOSTĘPNE ZA DARMO zarówno dla publicznych, jak i prywatnych osobistych repozytoriów? (Wybierz cztery.)
-
Które z poniższych najlepiej opisuje skanowanie sekretów?
-
Które części repozytorium są skanowane przez skanowanie sekretów? (Wybierz dwie.)
-
Jaki jest cel programu partnerskiego skanowania tajemnic?
-
Publiczne repozytoria należące do użytkowników indywidualnych, jak również publiczne repozytoria należące do organizacji, mogą korzystać z bezpłatnego skanowania w poszukiwaniu tajemnic.
-
Jak można zapobiec wypychaniu do GitHub commitów zawierających dane uwierzytelniające dostawców chmury?
-
Które z poniższych stwierdzeń są prawdziwe w kontekście programu partnerskiego skanowania sekretów GitHub? (Wybierz trzy.)
-
Jak wykluczyć określone katalogi lub pliki z skanowania w poszukiwaniu sekretów?
-
Do swojego kodu testowego wprowadziłeś kilka fałszywych sekretów, które zostały wykryte przez funkcję skanowania sekretów GitHub. Co możesz zrobić, aby poinformować GitHub, że są to fałszywe sekrety używane w testach i można je pominąć w skanowaniu? (Wybierz dwie odpowiedzi.)
-
Przez przypadek umieściłeś swój osobisty token dostępu do GitHub w publicznym repozytorium. Jakie działania należy podjąć, aby zapobiec przejęciu Twojego konta?
-
Jakie jest zachowanie, gdy nowy wzorzec tajemnicy zostanie dodany lub zaktualizowany w programie partnerskim skanowania tajemnic GitHub?
-
Kto zostanie powiadomiony, gdy NOWY sekret zostanie wgrany i wykryty w repozytorium? (Wybierz pięć.)
-
Kiedy GitHub przeprowadza skanowanie całego historycznego kodu w repozytoriach przedsiębiorstwa, jakie jest zachowanie powiadomień? (Wybierz dwie.)
-
Czy GitHub używa tego samego zestawu wzorców skanowania sekretów zarówno dla alertów użytkownika, jak i alertów ochrony przy pushu?
-
Jakie są trzy różne zestawy wzorców skanowania tajnych danych, które utrzymuje GitHub? (Wybierz trzy.)
-
W wielu publicznych repozytoriach, do których wnosisz wkład, opcja ochrony skanowania tajemnic przy pushu nie jest włączona. Co możesz zrobić, aby chronić się przed przypadkowym wysłaniem tajemnic do tych repozytoriów?
-
Twoja firma posiada wewnętrzne sekrety, które nie powinny być wysyłane do repozytoriów GitHub. Wzorzec tych sekretów nie jest rozpoznawany przez GitHub i dlatego nie jest wykrywany przez skanowanie sekretów. Co firmy mogą zrobić, aby chronić swoich programistów przed przypadkowym wysłaniem tych sekretów do repozytoriów w ich organizacji GitHub?
-
Jakie informacje dostarczają alerty Dependabot?
-
Czym jest wykres zależności GitHub?
-
Czy graf zależności GitHub jest dostępny za darmo dla wszystkich repozytoriów?
-
W jaki sposób Dependency graph GitHub rozpoznaje, jakich zależności używa Twój projekt? (Wybierz dwa.)
-
Kiedy zostanie zaktualizowany wykres zależności GitHub dla Twojego repozytorium? (Wybierz dwie odpowiedzi.)
-
W jakim formacie można wyeksportować wykres zależności GitHub swojego repozytorium?
-
Czy Twoje repozytorium może używać Grafu Zależności bez korzystania z Alertów Dependabot?
-
Która funkcja jest wymagana, aby korzystać z alertów Dependabot w repozytorium?
-
Które z tych stwierdzeń dotyczących Alertów Dependabot są prawdziwe? (Wybierz trzy.)
-
Jakie są główne korzyści funkcji Security Overview w GitHub?
-
Czym jest CodeQL?
-
Co wskazują alerty Dependabot w GitHub?
-
Jaki jest cel skanowania kodu w GitHub?
-
Czy skanowanie sekretów jest dostępne zarówno dla publicznych, jak i prywatnych repozytoriów na GitHubie?
-
Co robi domyślna konfiguracja analizy CodeQL w GitHubie?
-
Jaki jest główny cel używania CodeQL CLI?
-
Który z poniższych języków NIE jest obsługiwany przez CodeQL do skanowania kodu?
-
Jak CodeQL analizuje kod w GitHub?
-
Jak można używać CodeQL w zewnętrznym systemie CI wraz z repozytoriami GitHub?
-
Które z poniższych stwierdzeń na temat skanowania tajemnic na GitHubie nie jest prawdziwe?
-
Jakie kluczowe klucze najwyższego poziomu są wymagane w pliku `dependabot.yml`?
-
Która akcja GitHub może być używana do przesyłania pliku SARIF pochodzącego od zewnętrznego dostawcy?
-
Które narzędzie można wykorzystać w zewnętrznym systemie CI do przesyłania wyników analizy kodu na GitHub?
-
Co jest wymagane, aby serwer CI przesłał wyniki SARIF do GitHub?
-
Co się dzieje, gdy do GitHub zostanie przesłany drugi plik wynikowy SARIF dla jednego commita?
-
Jak użytkownicy mogą wykluczyć określone katalogi z alertów skanowania sekretów na GitHub?
-
Którego klucza należy użyć w pliku `secret_scanning.yml`, aby wykluczyć katalogi z alertów skanowania tajemnic w GitHub?
-
Jaka jest maksymalna liczba niestandardowych wzorców, które można zdefiniować dla skanowania sekretów na GitHubie?
-
Uzupełnij zdanie: `GitHub __________ to funkcja, której można używać do analizowania kodu w repozytorium GitHub, aby znaleźć podatności bezpieczeństwa i błędy w kodzie.`
-
Która funkcja GitHub Advanced Security pozwala znaleźć, ocenić i priorytetyzować poprawki dla nowych i istniejących problemów w Twoim kodzie?
-
Jak można włączyć skanowanie kodu dla repozytorium?
-
Jak skonfigurować repozytorium GitHub, aby uruchamiało analizę CodeQL według harmonogramu? (Wybierz dwie odpowiedzi.)
-
Organizacja niedawno zaczęła używać analizy CodeQL dla wszystkich pull requestów w swoich repozytoriach, a także uruchamia analizę według godzinowego harmonogramu. Od tego czasu doświadczają wyższych niż zwykle rachunków za GitHub Actions. Jaka jest najbardziej prawdopodobna przyczyna tego?
-
Jeśli nie chcesz używać GitHub Actions, możesz uruchomić skanowanie kodu w zewnętrznym systemie CI, a następnie przesłać wyniki do GitHub.
-
Korzystając z zewnętrznego systemu CI do skanowania kodu, jakiego narzędzia GitHub potrzebujesz, aby przeanalizować bazę kodu?
-
Kiedy używasz GitHub Actions jako systemu CI oraz narzędzia firmy trzeciej do skanowania kodu, jak możesz przesłać wyniki SARIF do GitHub?
-
Czy można używać analizy CodeQL z zewnętrznymi systemami CI?
-
Które z poniższych stwierdzeń dotyczących skanowania kodu są prawdziwe? (Wybierz dwa.)
-
Podczas używania analizy CodeQL w swoim przepływie pracy GitHub Actions, jak często jest uruchamiane skanowanie?
-
Jaki jest efekt dodania słowa kluczowego `paths-ignore` do przepływu pracy GitHub Actions do skanowania kodu?
-
Skanowanie CodeQL obsługuje:
-
Do czego służą zapytania CodeQL?
-
Czym jest QL?
-
Czym jest zestaw zapytań CodeQL?
-
Jakie są różne rodzaje pakietów CodeQL? (Wybierz trzy.)
-
Czym jest pakiet zapytań CodeQL?
-
Jakie są kroki w przepływie pracy analizy CodeQL?
-
Czym jest ekstrakcja w kontekście analizy kodu przy użyciu CodeQL?
-
Które z poniższych stwierdzeń są prawdziwe w odniesieniu do analizy CodeQL na bazach kodu zawierających wiele języków programowania? (Wybierz dwa.)
-
Jakie są różnice w tworzeniu bazy danych CodeQL dla języków kompilowanych i interpretowanych? (Wybierz dwie.)
-
Gdzie możesz zobaczyć, kiedy ostatnia analiza CodeQL została przeprowadzona przy użyciu domyślnej konfiguracji skanowania kodu?
-
Które z poniższych stwierdzeń dotyczących włączania domyślnej konfiguracji skanowania CodeQL są prawdziwe? (Wybierz trzy.)
-
Jak dostosować zaawansowane skanowanie CodeQL za pomocą dodatkowych zestawów zapytań CodeQL? (Wybierz dwie odpowiedzi.)
-
Podczas uruchamiania analizy CodeQL w GitHub Actions, jakie Actions powinieneś użyć? (Wybierz trzy.)
-
Jaka jest najprostsza metoda równoczesnego wykonania analizy CodeQL dla każdego języka w repozytorium wielojęzycznym, korzystając z GitHub Actions?
-
W jaki sposób można użyć niestandardowego pliku konfiguracyjnego CodeQL w przepływie pracy GitHub Actions?
-
Gdzie można określić zapytania CodeQL do uruchomienia w przepływie pracy GitHub Actions? (Wybierz dwie odpowiedzi.)
-
Jaki jest cel parametru `external-repository-token` w akcji GitHub `github/codeql-action/init`?
-
Jakie polecenie CLI CodeQL służy do utworzenia bazy danych CodeQL?
-
Jaki jest cel polecenia `codeql database analyze` w CodeQL CLI?
-
W ramach swojego potoku CI w Jenkins pomyślnie utworzyłeś i przeanalizowałeś bazę danych CodeQL, co skutkowało wygenerowaniem pliku SARIF. Jak możesz przesłać plik SARIF do GitHub? (Wybierz dwie.)
-
Jakie szczegóły można znaleźć na stronie alertu skanowania kodu? (Wybierz trzy.)
-
Które z poniższych stwierdzeń dotyczących przeglądania wyników analizy CodeQL są prawdziwe? (Wybierz dwa.)
-
Kiedy przepływ pracy GitHub Actions z analizą CodeQL wykrywa nową podatność w pull requeście, gdzie można znaleźć informacje na temat tej podatności?
-
Do czego służy opcja `Show paths` podczas przeglądania alertu skanowania kodu?
-
Co oznacza zamknięcie alertu skanowania kodu?
-
Które z poniższych NIE jest prawidłowym podejściem do skrócenia czasu wykonywania analizy CodeQL?
-
Jaki jest cel definiowania kategorii SARIF?
-
Jak włączyć funkcje GitHub Advanced Security na GitHub Enterprise Server? (Wybierz dwie.)
-
Jak można włączyć funkcje GitHub Advanced Security dla wszystkich repozytoriów w organizacji w GitHub Enterprise Cloud?
-
Jako opiekun repozytorium, gdzie powinieneś umieścić instrukcje dotyczące zgłaszania luk bezpieczeństwa w Twojej bazie kodu?
-
Czym jest polityka bezpieczeństwa na GitHub?
-
Jak ustawić domyślną politykę bezpieczeństwa dla wszystkich repozytoriów w organizacji GitHub `my-org`?
-
Który endpoint API można użyć do pobrania listy wszystkich alertów Dependabot dla przedsiębiorstwa?
-
Który punkt końcowy API można użyć do pobrania listy wszystkich alertów skanowania sekretów dla organizacji?
-
Który endpoint API można użyć do pobrania listy wszystkich alertów skanowania kodu dla repozytorium?
-
Które z tych stwierdzeń najlepiej definiuje podatną zależność?
-
Czym są aktualizacje bezpieczeństwa Dependabot?
-
Alerty Dependabot są domyślnie włączone dla:
-
Kto może włączyć alerty Dependabot w repozytorium?
-
Jaki jest najniższy poziom dostępu potrzebny do przeglądania alertów Dependabot w repozytorium w organizacji?
-
Aby włączyć Alerty Dependabot we wszystkich repozytoriach w organizacji, powinieneś:
-
Który z poniższych to poprawny plik konfiguracyjny `dependabot.yml`?
-
Który z tych kanałów nie jest obsługiwany przez GitHub do otrzymywania alertów Dependabot?
-
Co to są reguły automatycznej triage Dependabot?
-
Jak można zautomatyzować odrzucanie alertów Dependabot o niskim poziomie ważności?
-
Aby włączyć aktualizacje bezpieczeństwa Dependabot dla wszystkich repozytoriów w organizacji, należy:
-
Narzędzie, które sprawdza, czy pull request wprowadza zależności z lukami bezpieczeństwa, nazywa się:
-
Musisz mieć włączone GitHub Actions dla
-
Co oznacza skrót `CVSS`?
-
Co oznacza `CVE`?
-
Co oznacza skrót `CWE`?
-
Która komenda komentarza Dependabot sprawi, że pull request zostanie pomyślnie ukończony?
-
Zadania uruchamiane na runnerach macOS hostowanych przez GitHub zużywają minuty w __ tempie co runnery Linux