কী সম্পর্কিত এবং কেন এটি আসন্ন নেটওয়ার্ক সংযোগ চায়?


44

আমি সবেমাত্র সর্বশেষ ম্যাকোস 10.13.2 এ আপডেট করেছি এবং পুনরায় চালু করার পরে, আমার মেশিন আমাকে "রেপর্ট্ড" এর জন্য আগত নেটওয়ার্ক সংযোগের অনুমতি দিতে বলেছে।

এটিকে অবরুদ্ধ করে ফায়ারওয়াল কনফিগারেশনে যাচাই করার পরে, আমি দেখতে পাচ্ছি যে এটি একটি এক্সিকিউটেবল /usr/libexec/rapportdযা আমার মেশিনে ১ লা ডিসেম্বর তৈরি হয়েছিল।

আমি সুরক্ষা আপডেট 2017-001 ইনস্টল করার এক দিন পরে (দ্বিতীয়বারের মতো; অটোপেটে দেখেছি যে আমি নিজে নিজে এটি আপডেট করেছি), এবং আমি সাম্প্রতিককালে / অন্য কোনও সফ্টওয়্যার ইনস্টল বা আপডেট করেছি না time । গুগল ক্রোম যখনই এটির মতো মনে হয় আপডেট হয়, তাই এটি কোনও ক্রোম আপডেটের সাথে সম্পর্কিত হতে পারে (কখন এটি শেষ হয়েছে আপডেট নয়)।

ইন্টারনেট পরামর্শ দেয় এটি কিছু ব্যাংকিং সুরক্ষা কর্মসূচির সাথে সম্পর্কিত তবে এটি এখানে উপযুক্ত বলে মনে হচ্ছে না এবং বাইনারিটির একটি অস্পষ্ট পাঠ্য-সম্পাদনা পরিদর্শন থেকে আমি দেখতে পাচ্ছি যে এটি রেফারেন্স /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport(জুলাই মাসে আমার মেশিনে তৈরি একটি ফ্রেমওয়ার্ক এবং আপডেট হয়েছে) অক্টোবরে) যা আমার মনে করে যে এটি সম্ভবত একটি নতুন প্রথম পক্ষের ওএস ডেমন হতে পারে।


রেপপোর্টেড কী করে?


1
এটির একটি ম্যানপেজ রয়েছে তবে এটি খুব সহায়ক নয়: "সংক্ষিপ্তসার: ডেমোন র‌্যাপপোর্ট সংযোগের কাঠামোর জন্য সমর্থন সরবরাহ করে।"
সেনগি

1
1. অন্য কোথাও থেকে প্রাপ্ত ইঙ্গিতগুলি স্থানীয় অ্যাপল ডিভাইসগুলিতে সংযোগ স্থাপনের (এবং ঘুম থেকে ম্যাক জাগানো) করার পরামর্শ দেয় suggest ২. সিস্টেম / লাইব্রেরি / কোর সার্ভিসগুলিতে একটি রেপুরপোর্টআইএজেন্টও রয়েছে। ৩. লঞ্চ এজেন্ট রয়েছে 2। ৪. র‌্যাপার্টড 10.13.0 এ বিদ্যমান তবে সক্রিয় নয়। ৫. সেখানে / সিস্টেম / লাইব্রেরি / স্যান্ডবক্স / প্রোফিলস / কম.এপ্পেল.রাপোর্টড.এসবি 6.. র‌্যাপপোর্টড.এসবি এবং র‌্যাপার্ট এক্সিকিউটেবলে পাঠ্যটিতে এয়ারপ্লে, ওয়াইফাই, ব্লুটুথ, জুড়ি এবং হোমকিট অন্তর্ভুক্ত রয়েছে।
গিল্বি

আমি মনে করি এটি আপনার অন্যান্য অ্যাপল ডিভাইসটি আপনার এমবিপিতে সংযোগ দেওয়ার চেষ্টা করেছিল।
ভিশন চ্যাং

এই ধরণের স্টাফ সম্পর্কে খুব বেশি কিছু জানেন না, তবে লক্ষ্য করেছেন যে প্রতিযোগিতার আগত প্রচেষ্টাটি আমার আইফোন থেকে আসছে (এটি আমার আইফোনের সাথে সংযুক্ত আইপি ঠিকানা)।
গুই

উত্তর:


19

সম্পাদনা: মনে হচ্ছে ম্যান পৃষ্ঠাটি আপডেট হয়েছে এবং এখন পড়ে:

Daemon that enables Phone Call Handoff and other communication features between Apple devices.


আমি ঠিক একই অভিজ্ঞতা ছিল। ম্যান পেজটি জানিয়েছে যে এটি একটি:

Daemon providing support for the Rapport connectivity framework.

কোড স্বাক্ষরটি codesign -dv --verbose=4 /usr/libexec/rapportdযাচাই করে দেখায় এটি অ্যাপল স্বাক্ষর করেছে এবং যেহেতু এটি একটি প্রাইভেট ফ্রেমওয়ার্কের সাথে লিঙ্কযুক্ত (যা অ্যাপল অন্যদের জন্য অনুমতি দেয় না) এবং একটি এসআইপি-সুরক্ষিত স্থানে (আপনি এসআইপি বন্ধ না করে), এটি বৈধ অ্যাপল বলে মনে হয় সফটওয়্যার. ম্যান পেজটি ইঙ্গিত দেয় যে এটি যোগাযোগের সাথে সম্পর্কিত, যদিও আমি এখনও এটি সম্পর্কে সত্যিকারের কোনও ডকুমেন্টেশন পাইনি।

(কোড-স্বাক্ষরের টিপটির জন্য জন কিটসকে ধন্যবাদ))


অ্যাপল এটি অনুমোদিত করার কারণে, এটি "আইনী" করে না। অ্যাপল তার ব্যবহারকারীদের সম্পর্কে রাষ্ট্রীয় সুরক্ষা সংস্থাগুলির সাথে অক্টোবর ২০১২ সাল থেকে তথ্য সংগ্রহ এবং ভাগ করে নিচ্ছে । আমার কাছে আইফোন নেই এবং অ্যাপল অন্যান্য ডিভাইসের সাথে ভাগ করে নেওয়ার জন্য সুরক্ষা গর্তটি খুলতে চাই না।
ফলোভিভিশন

2
"এটি একটি প্রাইভেট ফ্রেমওয়ার্কের সাথে লিঙ্কযুক্ত (যা অ্যাপল অন্যদের জন্য মঞ্জুরি দেয় না)": অ্যাপল এই বিষয়টির বিষয়ে চিন্তা করে না, যদি না আপনি অ্যাপ স্টোরের মাধ্যমে বিতরণের পরিকল্পনা করছেন। আসলে, একটি অ্যাপ্লিকেশন আমি একটি ব্যক্তিগত কাঠামোর লিঙ্কে কাজ করি এবং অ্যাপল আমাদের এটি ঠিকঠাক করে সাইন করে দেয়।
সাগরঝা

15

ইতিমধ্যে যা পোস্ট করা হয়েছে তা ছাড়াও, / ইউএসআর / লিবেক্সেক / রেপোর্ট্ড হ'ল অ্যাপল স্বাক্ষরিত এবং একটি প্রাইভেট ফ্রেমওয়ার্কের সাথে লিঙ্কযুক্ত কোড (যা অ্যাপল অন্যদের জন্য অনুমতি দেয় না এবং তাই অন্যদের জন্য স্বাক্ষর করে না), এবং এসআইপি-সুরক্ষিত অবস্থান। আপনি এসআইপি বন্ধ না করলে এটি কেবল ওএস-এর অংশ যা অ্যাপল সেখানে রেখে দেয়।

আপনি কমান্ডলাইনে এটি পরীক্ষা করতে পারেন:

codesign -vvvv -R="anchor apple" /usr/libexec/rapportd

এটি এমন কিছু রিপোর্ট করা উচিত:

/usr/libexec/rapportd: valid on disk
/usr/libexec/rapportd: satisfies its Designated Requirement
/usr/libexec/rapportd: explicit requirement satisfied

কি লাইব্রেরি লিঙ্কযুক্ত তা প্রদর্শন করতে:

otool -L /usr/libexec/rapportd

যা এরকম কিছু প্রদর্শন করবে:

/usr/libexec/rapportd:
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1450.14.0)
    /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils (compatibility version 1.0.0, current version 1.0.0)
    /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport (compatibility version 0.0.0, current version 0.0.0)
    /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1450.14.0)
    /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)

1
"যা অ্যাপল অন্যের জন্য অনুমতি দেয় না এবং তাই অন্যদের জন্য স্বাক্ষর করে না": নিজে চেষ্টা করে দেখুন; আপনি দেখতে পাবেন যে এটি ঠিকঠাক কাজ করে:echo 'int main() {}' | clang -F/System/Library/Frameworks -framework MobileDevice -x c - -o test; codesign -s "Your certificate" test
সাগরঝা

প্রাইভেট ফ্রেমওয়ার্কস এবং অ্যাপল দ্বারা কোডযুক্ত, ফ্রেমওয়ার্ক নয় এবং নিজের দ্বারা স্থানীয়ভাবে কোডযুক্ত।
জন কেটস

4
দুঃখিত, আমি বোঝানো echo 'int main() {}' | clang -F/System/Library/PrivateFrameworks -framework MobileDevice -x c - -o test; codesign -s "Your certificate" test। আমরা যা আলোচনা করছি তার পরিবর্তে একটি দুর্ভাগ্যজনক টাইপ। এছাড়াও, আমি আমার ম্যাক বিকাশকারী শংসাপত্রের সাথে এটি স্বাক্ষর করেছি, কোনও বিজ্ঞাপন-ভিত্তিক নয়।
সাগরঝা

12

আমি বিশ্বাস করি এটি আইটিউনস হোম শেয়ারিং এবং আইটিউনস নিয়ন্ত্রণ করতে রিমোট অ্যাপের জন্য ব্যবহৃত হয়।

আমি এটি খুঁজে পেয়েছি কারণ লিটল স্নিচ এটিকে অবরুদ্ধ করছে এবং আইটিউনস রিমোট স্টাফ কেন কাজ করছে না তা আমি কাজ করতে পারিনি কারণ আমি ঘটনাক্রমে সংলাপটি বন্ধ করে দিয়েছি :)

একবার আমি এটির অনুমতি দিলে আমার ফোনটি তখন আমার ল্যাপটপে আইটিউনস দেখতে এবং আইটিউনস হোম শেয়ারিং আবিষ্কার করতে পারে।


আমি এই মেশিনে কোনও আইওএস ডিভাইসটি কখনও সিঙ্ক করেছি না তবে আমি আইটিউনস হোম শেয়ারিং ব্যবহার করি এবং rapportdটিসিপি *: 65530 (তালিকাভুক্ত) দিয়ে আইপিভি 4 এবং আইপিভি 6 উভয়ই খোলা থাকি, আমি ভেবেছিলাম 65530 বন্দরটি একটি সুন্দর ছদ্মবেশী উচ্চ পোর্ট সংখ্যা মাত্র ছয়টি ছিল সর্বোচ্চ সম্ভাব্য নীচে তবে কৃতজ্ঞতার সাথে এটি
লাইট

6

আমার নিজের ব্যথা ^ ডাব্লু অভিজ্ঞতা থেকে আমি বলতে পারি যে এই পরিষেবাটি কমপক্ষে পাঠ্য বার্তা ফরওয়ার্ডিং (রিলে করা) কাজ করার জন্য প্রয়োজন।

যেমন ফায়ারওয়ালের সাথে এটি অবরুদ্ধ করা, আইফোনের সেটিংসে "টেক্সট মেসেজ ফরওয়ার্ডিং" আইটেমটিতে একটি বড় সাহসী নিষেধাজ্ঞার চাপ দেয়। আসলে এটি এমনকি এখানে প্রদর্শিত হবে না

এখানে চিত্র বর্ণনা লিখুন


মজাদার. আমি আমার মেশিনে র‌্যাপার্টড ব্লক করেছি এখনও আই-মেসেজ এবং টেক্সট মেসেজ ফরোয়ার্ডিং উভয়ই আমার জন্য ভাল কাজ করছে। আপনারও কি অন্য একটি ব্লকড সার্ভিস থাকা সম্ভব?
ডেভ

আপনি কীভাবে ব্লক করলেন? আপনি এটি করার পরে কি রিবুট করার চেষ্টা করেছিলেন?
পিজি

আমার মূল প্রশ্নে উল্লিখিত হিসাবে এটি জিজ্ঞাসা করা হলে "অস্বীকার করুন" বাছাই করে (এবং এটি এখনও ফায়ারওয়াল সেটিংসে অবরুদ্ধ হিসাবে তালিকাবদ্ধ রয়েছে)। এবং হ্যাঁ আমি তখন থেকে অনেকবার রিবুট করেছি।
ডেভ

আপনি ট্র্যাফিক স্নিফার এবং / বা netstat/lsof
পোজ

6

man rapportdটার্মিনাল টাইপ করুন । এটি আউটপুট:

NAME
     rapportd -- Rapport Daemon.

SYNOPSIS
     Daemon that enables Phone Call Handoff and other communication features between Apple devices.

     Use '/usr/libexec/rapportd -V' to get the version.

LOCATION
     /usr/libexec/rapportd

0

(সম্পাদনা করুন: আমি আমার পূর্ববর্তী ইউআইডি এবং পিআইডি মিশ্রণ সংশোধন করেছি - সবার কাছে ক্ষমা চেয়েছি !!!)

এই প্রক্রিয়াটি কোন ফাইলগুলি খুলেছে তা আমি পরীক্ষা করে দেখেছি এবং এটি খুব বেশি সহায়তা করে না। তবে কমপক্ষে আমি এখন জানি যে এটি কোন বন্দরটি শোনার চেষ্টা করছে (49161) এবং আমি আশাবাদী অনুসন্ধান করতে পারি যে এই বন্দরটি "রিজার্ভড" জন্য (এটি একটি উচ্চ বন্দর, সুতরাং এটি সত্যিকারের মতো সংরক্ষিত নয়, হ্যাঁ আমি জানি)।

[username]mbp:~ root# ps -ef |grep -i [r]apport
  501   306     1   0 10:52AM ??         0:00.11 /usr/libexec/rapportd
[username]mbp:~ root# lsof -p 306
COMMAND  PID  USER   FD   TYPE             DEVICE   SIZE/OFF       NODE NAME
rapportd 306 [username]  cwd    DIR                1,4        992          2 /
rapportd 306 [username]  txt    REG                1,4      44768 8591706461 /usr/libexec/rapportd
rapportd 306 [username]  txt    REG                1,4     837248 8591705719 /usr/lib/dyld
rapportd 306 [username]  txt    REG                1,4 1155805184 8591716537 /private/var/db/dyld/dyld_shared_cache_x86_64h
rapportd 306 [username]    0r   CHR                3,2        0t0        308 /dev/null
rapportd 306 [username]    1u   CHR                3,2        0t0        308 /dev/null
rapportd 306 [username]    2u   CHR                3,2        0t0        308 /dev/null
rapportd 306 [username]    3u  IPv4 0x571b821607c38e93        0t0        TCP *:49161 (LISTEN)
rapportd 306 [username]    4u  IPv6 0x571b82160763854b        0t0        TCP *:49161 (LISTEN)
rapportd 306 [username]    5u  unix 0x571b821607941573        0t0            ->0x571b821607941c7b
rapportd 306 [username]    6u  unix 0x571b82160794069b        0t0            ->0x571b82160794050b

1
এখানে আপনার পিছনের দরজাটির অর্থ কী?
bmike

501 ইউআইডি, পিআইডি নয়! lsof -p 306এই প্রক্রিয়াটির জন্য আপনার প্রয়োজন
ডেভ

ইউআইডি / পিআইডি বিভ্রান্তির জন্য দুঃখিত - আমি এখন এটি সংশোধন করেছি।
cepal67

-3

আপনি কি সম্প্রতি আপনার ব্যাংকের সাথে যোগাযোগ রক্ষা করতে সফ্টওয়্যার ইনস্টল করতে সম্মত হয়েছেন? https://en.wikipedia.org/wiki/Trusteer#Trusteer_Rapport


1
এই সফ্টওয়্যারটি আমাকে ক্রিঞ্জ করে। এটি অত্যন্ত ভারী বলে মনে হচ্ছে এবং এতে প্রচুর দুর্বলতা রয়েছে এবং প্রকৃতপক্ষে মানুষকে সুরক্ষা আরও খারাপ করে তুলেছে। আমি মনে করি এটি অ্যাপল সফ্টওয়্যার তবে আপনার উল্লিখিত লিঙ্কটি নয় - কেবল নামগুলি একই।
bmike
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.