SID چیست؟ و چه کاربردی در ویندوز دارد؟
اگر میخواهید بدانید SID چیست؟ با ما همراه باشید. میدونید که ویندوز و سیستمعاملها، متن را بهصورت عادی متوجه نمیشود و برای درک آن باید حتما آن را با مکانیزم باینری یا همان صفر و یک متوجه شود. بهطور کلی کامپیوتر و ویندوز فقط صفر و یک را میفهمد. تا حالا فکر کردین یوزر یا کاربرانی که در ویندوز تعریف میکنید را چطوری سیستمعامل میفهمد و پیگیری و مدیریت میکند؟ از طریق یک رشته اعداد و حروف پیچیده و طولانی به نام Security Identifier یا همان SID. ادامه مطلب را حتما مطالعه کنید.
Security Identifier یا SID چیست؟
حتما با مکانیزم کاری DNS آشنایی دارید و میدونید که فرآیند تبدیل اسم به IP و بالعکس را انجام میدهد. مثال سادهتر بزنیم: اگر فرض را بر این بگیریم که گوشی موبایل اصلا متوجه اسامی که ما برای مخاطبین انتخاب میکنیم، نمیشود و فقط آنها را از طریق شمارهتلفن میشناسد میتوان SID را به همین روش توضیح داد. اسامی که برای مخاطبین انتخاب میکنیم همان نام کاربری یا یوزر هستند و شماره تلفن هم میتواند نقش SID را بازی کند و موبایل فقط شماره را میفهمد.
علمیتر توضیح بدیم: ما تفاوت بین کاربران یا گروههایی که در سیستمعامل میسازیم را با نام آنها تشخیص میدهیم و سیستمعامل تفاوت آنها را با اعداد و ارقامی که به آنها میدهد متوجه میشود. در واقع نامهای کاربری و گروهها برای سیستمعامل در قالب یکسری اعداد و حروف که به SID معروف هستند، تعریف میشود. سیستمعامل برای پیکربندی و مدیریت پروفایل کاربران از این شناسه امنیتی استفاده میکند. کاربران و گروههای پیشفرض سیستمعامل، SIDهای شناخته شدهای دارند. به عنوان مثال کاربران پیشفرض با S-1-5-21domain
شروع میشوند.
- Administrator = S-1-5-21domain-500
- Guest = S-1-5-21domain-501
- Everyone = S-1-1-0
- Users = S-1-5-32-545
برای امنیت پیشنهاد میشود که کاربران Administrator و Guest را تغییرنام (Rename) دهید که هکر نتواند نامکاربری را حدس بزند ولی SIDهای پیشفرض که قابل تغییر نیستند را چیکار کنیم؟ تغییر نام فقط میتواند یک پیشگیری برای مقابله با هکرهایی باشد که از نام کاربری پیشفرض استفاده میکند نه از SID. Security Identifier یک رشته منحصربفرد است و برای دو تا Object یا شی نمیتواند یکسان باشد. به یوزر ، گروه و … Object میگویند. در هنگام ایجاد یک شی، SID به صورت تصادفی ایجاد میشود.
بیشتر بدانید: «ویروس کامپیوتری چیست؟»
چطوری شناسه امنیتی کاربر را ببینیم؟
کافیه CMD را اجرا کنید و دستور زیر را وارد کنید تا SID کاربری که با آن لاگین هستید را ببینید. اگر هم مایل هستید که SID گروهها رو ببینید دستور دوم را اجرا کنید. دستور سوم رو خودتون تست کنید و خروجی دستور رو ببینید.
whoami /user
whoami /groups
whoami /all
امیدوارم آموزش SID چیست؟ مورد توجه شما قرار گرفته باشد. با بامادون هر چیزی را بهتر بدون و ما را به دیگران هم معرفی کنید.
منبع: بامادون | کپی و نشر مطلب با ذکر نام نویسنده و منبع بلامانع است.