문제

최근에 PGP를 사용하여 다른 내부 시스템에서 파일 출력을 자동으로 암호화 한 다음 SFTP'd를 타사 응용 프로그램에서 소비 할 외부 대상 서버 디렉토리로 자동으로 암호화하는 응용 프로그램을 출시했습니다. 나는 약 일주일 동안 전체 과정을 촬영하려고 노력했으며 오늘 아침까지 이메일로 제 3 자로부터 아무런 응답도받지 못했습니다 ....

파일의 이름이 잘못 명명되어 시스템이 제출했다고 생각하지 않았습니다. 더 낮은 케이스가 있어야했던 자본“T”가있었습니다.

확인. 악화 된 한숨을 쉬면서 (다른 사람이 해당 디렉토리에 액세스 할 수 있고 비슷한 방식으로 이름이 지정된 다른 파일이 없기 때문에) 궁금해하기 시작했습니다.응용 프로그램은 언제 사용자 입력에서 사례 민감도를 명예해야합니까? 비밀번호 외에?”나는 의도적으로 다른 것을 의미하기 위해 "filename"과 "filename"을 원할 때를 생각하려고 노력하려고 노력하고 있습니다.

나는 여기에 신청 내 변수 명명 규칙에 대해 이야기하고 있지 않습니다. BTW. 나는 실제로 사례에 민감한 내 언어에 대해 매우 많이.

도움이 되었습니까?

해결책

언제든지 사건을 보존하고 싶을 것입니다.

  • 입력은 입력 한대로 정확하게 볼 것으로 기대하는 사용자에게 다시 표시됩니다.

  • 상부 및 소문자는 고유 한 의미를 갖습니다. 예를 들어 "KB"(1000 비트) vs KB "(1024 바이트).

  • 문제 문서에서와 같이 데이터는 응용 프로그램 외부 외부에 대처하여 처리 될 수 있습니다.

  • 데이터는 저장되지만 "처리 된"(검색, 정렬, 비교)이 저장되지 않으므로 정규화가 필요하지 않습니다.

다른 팁

나는 그것이 어떤 플랫폼에 있는지에 달려 있다고 생각합니다. Linux의 경우 CASE 감도는 기본값이므로 파일 시스템에 CASE 민감도가 Nessacary를 호출하여 디렉토리에서 파일을 찾을 수 있습니다. 그러나 그 외에는 안됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top