수개월의 방치, 전자 우편 화염 및 관리 전투에서 현재의 sysadmin이 해고되어 "서버 자격 증명"을 전달했습니다. 이러한 자격 증명은 루트 암호로 구성되며 절차, 설명서, 팁, 아무것도 없습니다.
내 질문은 : 그가 boobytrap을 남겨두고 있다고 가정하면 가능한 한 적은 가동 중지 시간으로 서버를 우아하게 인수하는 방법은 무엇입니까?
세부 사항은 다음과 같습니다.
- 지하실의 서버 팜에 위치한 하나의 프로덕션 서버; 우분투 서버 9.x, 아마도 grsec 패치 (마지막으로 관리자에게 물었다는 소문)
- 모든 내부 문서, 파일 저장소, 위키 등을 포함하는 하나의 내부 서버. 다시 말하지만, 몇 년 된 우분투 서버.
두 서버가 모두 패치되어 최신 상태라고 가정하면, 정당한 이유가없는 한 (즉, 상위 관리 부서에 설명 할 수있는 경우가 아니라면) 해킹하려고하지 않습니다.
프로덕션 서버에는 호스팅되는 몇 개의 웹 사이트 (표준 apache-php-mysql), LDAP 서버, ZIMBRA 전자 메일 제품군 / 서버가 있으며 몇 개의 vmware 워크 스테이션이 실행 중인지 알 수 있습니다. 거기에서 무슨 일이 일어나고 있는지 전혀 모른다. 아마도 하나는 LDAP 마스터 일 것입니다.
내부 서버에는 내부 wiki / cms, 프로덕션 서버에서 자격 증명을 복제하는 LDAP 슬레이브, 몇 개의 vmware 워크 스테이션 및 실행중인 백업이 있습니다.
서버 팜의 관리자에게 가서 서버를 가리키고 ' sudo
서버를 종료하십시오' 라고 말하고 단일 사용자 모드로 로그인하여 사용하십시오. 내부 서버와 동일합니다. 그래도 다운 타임, 관리 상실, 오래된 시스템 관리자가 저에게 '발? 당신은 내 일과 다른 성가신 일을 할 수 없으며, 가장 중요한 것은 잠재적으로 몇주의 무급 시간을 잃어야 할 것입니다.
스펙트럼의 다른 쪽 끝에서 서버에 루트 및 인치로 로그인하여 무슨 일이 일어나고 있는지 이해할 수 있습니다. 놀라움을 유발할 수있는 모든 위험이 남아 있습니다.
나는 중간에 해결책을 찾고 있습니다. 무슨 일이 일어나고 있는지, 어떻게되는지 이해하면서 가장 중요한 것은 뒤에있는 부비 트랩을 트리거하지 않도록하십시오 .
당신의 제안은 무엇입니까?
지금까지 내부 서버로 '연습', 네트워크 연결 끊기, 라이브 CD로 재부팅, 루트 파일 시스템을 USB 드라이브에 덤프 및 연결이 끊어진 분리 된 가상 머신에로드하여 이전의 sysadmin 방법을 이해했습니다. 생각 (일명 '적을 알아라'). 프로덕션 서버와 동일한 기능을 수행 할 수 있지만 전체 덤프는 누군가에게 통지합니다. 아마도 루트로 로그인하고 crontab을 확인하고 .profile에서 실행 된 명령이 있는지 확인하고 마지막 로그를 덤프하는 등의 작업을 수행 할 수 있습니다.
그게 내가 여기있는 이유입니다. 아무리 작은 힌트라도 대단히 감사하겠습니다.
시간도 문제입니다. 몇 시간 또는 몇 주 내에 트리거가 발생할 수 있습니다. 나쁜 할리우드 영화 중 하나 인 것 같지 않습니까?