Hackcat

Může Agent pokračovat v provozu, zatímco program čeká na vstup?

Rozlišení mezi interaktivními relacemi a spuštěnými relacemi, které umožňují pouze prohlížení výstupu.

Ne každá spuštěná relace podporuje vstup

Nástroj terminálu Agent podporuje interaktivní relace v použitelných prostředích, které umožňují pokračující vstup, prohlížení výstupu, čekání nebo ukončení. Běžná spuštěná relace, která se vrátí po dlouhé prodlevě, však může podporovat pouze prohlížení a čekání, bez možnosti přímého vstupu.

Vidět identifikátor relace tedy nutně neznamená, že se jedná o interaktivní terminál, se kterým lze pracovat.

Nejprve potvrďte, na co program čeká

Pokud instalační program, nástroj příkazového řádku nebo vzdálená relace čeká na výzvu, Agent by měl nejprve zkontrolovat aktuální výstup a poté zvolit vhodnou metodu interakce, místo aby hádal vstup.

Například pokud se program zastavil na výzvě s dotazem, zda přepsat soubor, měli byste nejprve zjistit, zda je třeba ponechat původní soubor, než se rozhodnete, co zadat. Nepovažujte výchozí potvrzení za bezpečnou odpověď pro všechny interakce; pokud je stav nejasný, nejprve zkontrolujte aktuální výzvu a existující soubory, než budete pokračovat.

  1. Zkontrolujte, zda program explicitně zobrazuje výzvu ke vstupu.
  2. Potvrďte, že relace podporuje interaktivní vstup.
  3. Zadávejte pouze obsah, který odpovídá aktuální výzvě.
  4. Pokračujte v kontrole vrácených výsledků, abyste potvrdili, že vstup nabyl účinku.

Citlivý vstup a ukončení

Nevkládejte citlivé informace, jako jsou hesla účtů nebo tokeny připojení, přímo do běžných chatů. Pokud je vyžadováno ověření, použijte vhodný proces přihlášení, který služba skutečně poskytuje; pokud neexistuje bezpečný a použitelný vstupní bod, dokončete tento krok sami. Jakmile relace skončí, nemůžete zadávat do historie; nejprve potvrďte stav. Ukončení operace nemusí nutně vrátit zpět změny, které program již provedl.