2017-11-27 95 views
5

Kiedy uruchomić kod Elixir z mojego debugger wtrącać, to zawsze stawia mnie Allow? [Yn]IEx Pry: Zawsze zezwalaj?

  1. Mogę przekazać opcji konfiguracyjnych do zawsze to pozwolić? Tak więc domyślnie jest ?
  2. Dlaczego to pytanie jest zadawane? Co może być szkodliwe?

Odpowiedz

1

Nie, nie można podać opcji zezwolenia bez ręcznego potwierdzenia.

Potwierdzenie to ponownie wykorzystany składnik IEx, wszelkie komunikaty o przejęciu terminalu (:take) require user confirmation. To przejęcie przepływu also happens in IEx.pry/0.

Jeśli tak, to nie jestem pewien. Zakładam, że to środek bezpieczeństwa. Jednak potwierdzenie to po prostu zabezpiecza IEx.evaluator.run/4, co nie wydaje się być oczywistym wektorem ataku.

Powiązane problemy