Hackcat

آیا Agent می‌تواند در حالی که برنامه ترمینال منتظر ورودی است به کار خود ادامه دهد؟

تمایز بین جلسات تعاملی و جلسات اجرا که فقط اجازه مشاهده خروجی را می‌دهند.

همه جلسات اجرا از ورودی پشتیبانی نمی‌کنند

ابزار ترمینال Agent از جلسات تعاملی در محیط‌های قابل اجرا پشتیبانی می‌کند و امکان ورودی مداوم، مشاهده خروجی، انتظار یا خاتمه را فراهم می‌کند. با این حال، یک جلسه اجرای معمولی که پس از تأخیر طولانی بازمی‌گردد، ممکن است فقط از مشاهده و انتظار پشتیبانی کند، بدون قابلیت ورودی مستقیم.

بنابراین، دیدن شناسه جلسه لزوماً به این معنی نیست که یک ترمینال تعاملی است که می‌توان از آن استفاده کرد.

ابتدا تأیید کنید که برنامه منتظر چه چیزی است

اگر یک نصب‌کننده، ابزار خط فرمان، یا جلسه از راه دور در یک درخواست متوقف شده است، Agent باید ابتدا خروجی فعلی را بررسی کند و سپس روش تعامل مناسب را انتخاب کند، به جای حدس زدن ورودی.

به عنوان مثال، اگر برنامه در درخواستی که آیا فایل را بازنویسی کند یا خیر، متوقف شده است، شما باید ابتدا مشخص کنید که آیا فایل اصلی باید نگه داشته شود قبل از تصمیم‌گیری در مورد ورودی. تأیید پیش‌فرض را به عنوان یک پاسخ ایمن برای همه تعاملات در نظر نگیرید؛ اگر وضعیت نامشخص است، ابتدا درخواست فعلی و فایل‌های موجود را قبل از ادامه بررسی کنید.

  1. بررسی کنید که آیا برنامه به صراحت یک درخواست ورودی نمایش می‌دهد.
  2. تأیید کنید که جلسه از ورودی تعاملی پشتیبانی می‌کند.
  3. فقط محتوایی را ارسال کنید که با درخواست فعلی مطابقت دارد.
  4. به بررسی نتایج بازگشتی ادامه دهید تا تأیید کنید که ورودی مؤثر بوده است.

ورودی حساس و خروج

اطلاعات حساس مانند رمزهای عبور حساب یا توکن‌های اتصال را مستقیماً در چت‌های معمولی کپی نکنید. هنگامی که احراز هویت لازم است، از فرآیند ورود مناسب که توسط سرویس ارائه شده است استفاده کنید؛ اگر ورودی امن و قابل استفاده وجود ندارد، آن مرحله را خودتان تکمیل کنید. پس از پایان جلسه، نمی‌توانید در تاریخچه ورودی وارد کنید؛ ابتدا وضعیت را تأیید کنید. خاتمه دادن به عملیات لزوماً تغییراتی را که برنامه قبلاً انجام داده است، لغو نمی‌کند.