시스템 관리와 관련하여 관찰 한 나쁜 습관 목록이 있으면 흥미로울 것입니다. 예를 들면 다음과 같습니다.
- 항상
root
서버에서 사용 - 계정 비밀번호 공유
- 코드에 비밀번호 삽입
- 여전히 텔넷을 사용 중
- ...
나는 주로 보안에 관심이 있지만, 나쁜 습관은 보안과 관련이있을 필요는 없습니다. 나쁜 습관 이야기도 환영합니다.
시스템 관리와 관련하여 관찰 한 나쁜 습관 목록이 있으면 흥미로울 것입니다. 예를 들면 다음과 같습니다.
root
서버에서 사용나는 주로 보안에 관심이 있지만, 나쁜 습관은 보안과 관련이있을 필요는 없습니다. 나쁜 습관 이야기도 환영합니다.
답변:
sysadmins의 대부분의 나쁜 행동은 황금률을 잊어 버린 사실 때문이라고 생각합니다.
sysadmin은 다른 방법이 아닌 사용자를 지원하기 위해 존재합니다.
나는 지금까지이 교훈을 많은 신입 사원으로 이겼지 만, 현장의 많은 신입생들은 그것이 얼마나 중요한지 이해하지 못합니다. 이 간단한 규칙에서 sysadmin으로 작업 할 때의 철학은 다음과 같습니다.
그리고 여기에서 숙련되지 않은 sysadmins의 일반적인 나쁜 동작을 추적 할 수 있습니다
자신의 편의를 위해 보안을 낮추는 사용자 요청 (요구 사항)을 제공하는 것은 나쁜 습관입니까?
잘 문서화되거나 읽기 쉬운 스타일로 작성된 스크립트를 작성하여 사용자가 쉽게 스크립트를 읽고 수정할 수 있도록합니다.
내가보고있는 Perl scripters!
Windows의 보안 "수정"에서 충분히 좌절감을 느끼는 나쁜 습관이 있습니다. 신뢰할 수있는 사이트 목록에 사이트를 맹목적으로 추가하거나 IE8 / XP / Vista / etc에 비해 보안 수준을 낮 춥니 다. 내가 무언가를 끝내려고 노력하는 동안 나를 괴롭히지 않고 올바른 장소로 가고 올바른 파일을 다운로드한다고 확신합니다. 나는 당신이 당신의 행동을 다시 생각하기 위해 더 안전해야한다고 생각하지만, 솔직히 클릭 클릭 클릭 클릭하면 견과류 견과류가되고 사이트 인증서 오류에주의를 기울이지 않을 때까지 경고가 모두 흐려집니다 (우리 자신의 것입니다) -서명, 맞습니까? ... 음, 아마도 ...) 그리고 다른 경우에는 기본적으로 활성화되어 있어야하는 어리석은 것들을 묻습니다 (예, 실제로 Windows Update로 이동한다는 의미였으며 보안 설정을 원합니다) 마이크로 소프트를 허용하다
"작동하는 이유는 무엇입니까? 왜해야합니까?"
그리고 슬래머 가 당신을 머리로 때립니다.
공급 업체 업데이트를 적용하면 사용 가능한 즉시 업데이트 됩니다 . 공포 이야기를 제출하는 사람이되지 않도록 몇 시간 기다렸다가 패치 이름을 Google에 입력하십시오 .
"무엇!?" 사용자가 책상 근처에있을 때마다
여러 시스템 또는 애플리케이션에서 동일한 비밀번호 사용 (la Apache Foundation ).
의미없는 작업 로그 항목. 즉 :
$ rm *
위대한, 당신은 어떤 시스템에서 어떤 사용자, 어딘가에서 무언가를 삭제했습니다. 같은 경고가 있으며 지난번에 어떻게 고쳤는지 알고 싶습니다.
다음은 이러한 문제의 대부분을 자동으로 해결하는 프롬프트입니다.
PS1 = "\ h \ d \ t \ w \ n \ u>"
myserver 월요일 4 월 26 일 16:20:44 / var / log
루트>
호스트 이름이 변경되었습니다 :-) 이제 삭제 한 것을 제외한 모든 것을 알고 있지만 적어도 어디를 볼지 알고 있습니다.
의견에 대해
잘 문서화되거나 읽기 쉬운 스타일로 작성된 스크립트를 작성하여 사용자가 쉽게 스크립트를 읽고 수정할 수 있도록합니다. 내가보고있는 Perl scripters!
스파게티 코드는 모든 프로그래밍 언어 (파이썬, 루비 등)로 작성됩니다. 언어를 비난하지 말고 코더를 비난하십시오.
파이썬 프로그래머가 작성한 재미있는 몇 가지 주석은 현재 작성된 파이썬 코드 상태에 관한 것입니다. 이 사람은 다른 사람이 작성한 살아있는 디버깅 엉터리 파이썬 코드를 얻습니다.
http://artificialcode.blogspot.com/2010/04/professionalism-in-python-or-how-to-not.html
http://artificialcode.blogspot.com/2010/04/my-midlife-python-quality-crisis.html
이야기의 교훈 : Perl이 도시에서 유일하게 통역 된 언어 일 때, 모두 Perl을 쓰고 있었고, 프로그래머가 아닌 많은 사람들이 엉뚱한 Perl을 쓰고있었습니다. 이제 점점 더 많은 사람들이 파이썬을 집어 들고 점점 더 많은 엉터리 파이썬 프로그램이 작성되고 있습니다. 또는 Powershell 또는 ... 또는 ...
따라서 Perl에 대한 FUD 보급을 중단하십시오. 언어가 아니라 코더입니다.