/var/log/auth.logআমার পাবলিক ওয়েবসভারগুলির একটিতে নিরীক্ষণের সময় আমি এটি পেয়েছি:
Jan 10 03:38:11 Bucksnort sshd[3571]: pam_unix(sshd:auth): authentication failure;
logname= uid=0 euid=0 tty=ssh ruser= rhost=61.19.255.53 user=bin
Jan 10 03:38:13 Bucksnort sshd[3571]: Failed password for bin from 61.19.255.53
port 50647 ssh2
প্রথম ব্লাশ এ, sshএলোমেলো হ্যাকারদের থেকে সাধারণ লগইন স্প্যামের মতো মনে হচ্ছে ; যাইহোক, আমি কাছাকাছি তাকানোর সময় আমি অন্য কিছু লক্ষ্য করেছি। বেশিরভাগ ব্যর্থ /var/log/auth.logএন্ট্রি invalid userতাদের মধ্যে এই মত বলে :
Jan 9 10:45:23 Bucksnort sshd[3006]: Failed password for invalid user sales
from 123.212.43.5 port 10552 ssh2
যে ব্যর্থ লগইন বার্তা সম্পর্কে মন মোটেই সায় দিচ্ছে জিনিস binযে এটি একটি হল বৈধ ব্যবহারকারীর মধ্যে /etc/passwdযে এমনকি হয়েছে একটি লগইন শেল:
[mpenning@Bucksnort ~]$ grep ^bin /etc/passwd
bin:x:2:2:bin:/bin:/bin/sh
আমি সব ডিফল্ট ব্যবহারকারীর নাম যে দূরবর্তী অবস্থান থেকে লগ-ইন করতে পারে যখন আমি অক্ষম ওড়না দিয়ে ঢাকা ছিল PermitRootLoginমধ্যে /etc/ssh/sshd_config; এই এন্ট্রিটি আবিষ্কার করা আমার মায়াময় মনে নতুন সম্ভাবনা খুলেছে। যদি কোনও উপায়ে পরিষেবাগুলি চলতে থাকে binতবে এটি দূরবর্তীভাবে সম্ভব যে কেউ কোনওভাবে কোনও কোনও binবাক্সের চলমান পরিষেবা থেকে ব্যবহারকারীর ডিরেক্টরিতে একটি ssh কী sertোকাতে পারে , তাই আমি binযদি সম্ভব হয় তবে ব্যবহারকারীর জন্য লগইন সম্পূর্ণভাবে অক্ষম করতে চাই ।
প্রশ্নাবলি
এই সার্ভারটি দূরবর্তী, এবং এটি ঠিক করা ব্যয়বহুল (অর্থাত্ আমি কেভিএম হুক করার জন্য দূরবর্তী হাতের জন্য অর্থ প্রদান করব, আরও কেভিএম ভাড়া)। আমি যদি
/etc/passwdএন্ট্রিটি পরিবর্তন করার জন্য প্রবেশদ্বারটি পরিবর্তন করি তবে আমি কী ভাঙ্গতে পারি তা বের করার চেষ্টা করছিbin:bin:x:2:2:bin:/bin:/bin/falseআমি কী
binপ্রয়োজন তা নির্ধারণ করার জন্য নিম্নলিখিত কমান্ডগুলি চালিত করেছি ... তবে, এই আদেশগুলি কোনও ফাইল নিয়ে আসে নি এবং আমি মালিকানাধীন কোনও প্রক্রিয়া খুঁজে পাইনিbin। কীbinব্যবহারকারী যাহাই হউক না কেন না?$ sudo find / -group bin$ sudo find / -user binঅন্য কোনও ব্যবহারকারীর কি তাদের লগইন শেলগুলি সেট করা উচিত
/bin/false? অবগতির জন্য, আমি আছে আগে থেকেই আছে/bin/falseউপরwww-data।আমি কি খুব ভৌতিক?
আমি ডেবিয়ান চালাচ্ছি, যদি এটি গুরুত্বপূর্ণ হয়।