$User->is_logged_in:  bool(false)
$User->user_info:  NULL
$User->check_post:  object(stdClass)#6923 (18) {
  ["is_valid"]=>
  int(1)
  ["global_remaining_posts_to_view"]=>
  int(0)
  ["remaining_posts_to_view"]=>
  int(0)
  ["number_all_post"]=>
  int(0)
  ["number_post_read"]=>
  int(0)
  ["is_from_gifts_balance"]=>
  int(0)
  ["gifts_articles_balance"]=>
  int(0)
  ["all_gifts_articles_balance"]=>
  int(0)
  ["gifts_read_articles"]=>
  int(0)
  ["exceeded_daily_limit"]=>
  int(0)
  ["is_watched_before"]=>
  int(0)
  ["sso_id"]=>
  int(40232)
  ["user_agent"]=>
  string(9) "claudebot"
  ["user_ip"]=>
  string(13) "54.163.218.81"
  ["user_header"]=>
  object(stdClass)#7059 (42) {
    ["SERVER_SOFTWARE"]=>
    string(22) "Apache/2.4.57 (Debian)"
    ["REQUEST_URI"]=>
    string(85) "/technodad/%d8%a8%d8%b1%d9%88%d8%aa%d9%88%d9%83%d9%88%d9%84-%d8%aa%d8%b4%d8%a7%d8%a8/"
    ["REDIRECT_HTTP_AUTHORIZATION"]=>
    NULL
    ["REDIRECT_STATUS"]=>
    string(3) "200"
    ["HTTP_AUTHORIZATION"]=>
    NULL
    ["HTTP_X_FORWARDED_PROTO"]=>
    string(5) "https"
    ["HTTP_CONNECTION"]=>
    string(7) "upgrade"
    ["HTTP_HOST"]=>
    string(19) "technologyreview.ae"
    ["HTTP_CDN_LOOP"]=>
    string(10) "cloudflare"
    ["HTTP_CF_IPCOUNTRY"]=>
    string(2) "US"
    ["HTTP_ACCEPT_ENCODING"]=>
    string(8) "gzip, br"
    ["HTTP_CF_RAY"]=>
    string(20) "86bdcce3596a2039-IAD"
    ["HTTP_CF_VISITOR"]=>
    string(22) "{\"scheme\":\"https\"}"
    ["HTTP_ACCEPT"]=>
    string(3) "*/*"
    ["HTTP_USER_AGENT"]=>
    string(9) "claudebot"
    ["HTTP_REFERER"]=>
    string(102) "https://technologyreview.ae/%D8%A8%D8%B1%D9%88%D8%AA%D9%88%D9%83%D9%88%D9%84-%D8%AA%D8%B4%D8%A7%D8%A8/"
    ["HTTP_CF_CONNECTING_IP"]=>
    string(13) "54.163.218.81"
    ["PATH"]=>
    string(60) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    ["SERVER_SIGNATURE"]=>
    string(79) "
Apache/2.4.57 (Debian) Server at technologyreview.ae Port 80
" ["SERVER_NAME"]=> string(19) "technologyreview.ae" ["SERVER_ADDR"]=> string(11) "172.18.0.22" ["SERVER_PORT"]=> string(2) "80" ["REMOTE_ADDR"]=> string(13) "54.163.218.81" ["DOCUMENT_ROOT"]=> string(13) "/var/www/html" ["REQUEST_SCHEME"]=> string(4) "http" ["CONTEXT_PREFIX"]=> NULL ["CONTEXT_DOCUMENT_ROOT"]=> string(13) "/var/www/html" ["SERVER_ADMIN"]=> string(19) "webmaster@localhost" ["SCRIPT_FILENAME"]=> string(23) "/var/www/html/index.php" ["REMOTE_PORT"]=> string(5) "51362" ["REDIRECT_URL"]=> string(37) "/technodad/بروتوكول-تشاب/" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["REQUEST_METHOD"]=> string(3) "GET" ["QUERY_STRING"]=> NULL ["SCRIPT_NAME"]=> string(10) "/index.php" ["PHP_SELF"]=> string(10) "/index.php" ["REQUEST_TIME_FLOAT"]=> float(1711693712.1353) ["REQUEST_TIME"]=> int(1711693712) ["argv"]=> array(0) { } ["argc"]=> int(0) ["HTTPS"]=> string(2) "on" } ["content_user_category"]=> string(4) "paid" ["content_cookies"]=> object(stdClass)#7058 (3) { ["status"]=> int(0) ["sso"]=> object(stdClass)#7057 (2) { ["content_id"]=> int(40232) ["client_id"]=> string(36) "1d1883f4-87d0-4156-8903-e6ceb0cb4224" } ["count_read"]=> NULL } ["is_agent_bot"]=> int(1) }
$User->gift_id:  NULL

بروتوكول تشاب CHAP PROTOCOL

1 دقيقة

ما هو بروتوكول تشاب؟

هو إحدى طرق المصادقة بين المستخدم البعيد والخوادم التي تستخدم بروتوكول نقطة إلى نقطة للتحقق من هوية المستخدم. تبدأ مصادقة بروتوكول تشاب بعد أن يبدأ المستخدم البعيد ارتباط نقطة إلى نقطة. ويستخدم بروتوكول تشاب عملية تبادل تأكيد اتصال ثلاثية الاتجاهات للتحقق من هوية المستخدم والمصادقة عليها.

أهمية بروتوكول تشاب

تم تصميم تشاب ليتم استخدامه مع بروتوكول نقطة إلى نقطة لمصادقة المستخدمين البعيدين، ويتم تطبيق بروتوكول تشاب بشكل دوري أثناء جلسة اتصال عن بُعد لإعادة مصادقة المستخدم. تم تصميم البروتوكول بشكل أساسي للاتصالات البعيدة عبر خطوط الطلب الهاتفي أو الدوائر المحولة، ويتم استخدامه بشكل شائع للتفاوض على اتصال شبكة بمزود خدمة الإنترنت.

كيف يعمل بروتوكول تشاب؟

  1. بعد إنشاء الارتباط، يرسل الخادم رسالة اختبار إلى طالب الاتصال.
  2. يستجيب مقدم الطلب بقيمة تم الحصول عليها باستخدام خوارزمية تشفير MD5.
  3. يتحقق الخادم من الاستجابة من خلال مقارنتها بحسابه الخاص لنتيجة خوارزمية التشفير MD5. فإذا تطابقت القيم، يتم الاعتراف بالمصادقة. وخلاف ذلك، يتم عادةً إنهاء الاتصال.
  4. يمكن للخادم إرسال تحدٍّ جديد لمقدم الطلب بشكل عشوائي أثناء الجلسة لإعادة مصادقة مقدم الطلب. ثم يتم تكرار نفس الخطوات السابقة
Content is protected !!