2014-10-22 3 views
-3

그래서 저는 전체 보안 상태에서 컴퓨터를 작동시키는 여러 가지 방법을 살펴 보는 것을 망설였습니다. 나는 사람들이 Tails과 같은 특수한 운영 체제를 사용하는 방식을 발견했으며, 아무도 본 적이없는 운영 체제를 실행하여 컴퓨터를 보안 할 수 있습니까?새로운 운영 체제 보안

물론 이것은 어떤 도움도없이 처음부터 OS를 만드는 데 많은 노력이 필요 하겠지만, 안전할까요? OS에 대한 정보가 없어도 공격에 취약 할 수 있습니까?

P. 개인 웹 검색이 아닌 해킹 방지 및 맬웨어 방지에 대해 이야기하고 있습니다.

+1

글쎄, 아무도 본 적이없고 인터넷에 연결하지 않으면 안전 할 것입니다. 지금은 보안 스택 교환이 있다고 생각합니다. 단, URL을 편리하게 사용할 수는 없습니다. –

+0

OS에 대한 정보가 없으면 아무 것도 사용할 수 없게됩니다. OTOH, API 문서 작성은 정말 쉬울 것입니다. (할 수있는 계약이 있습니까?) –

답변

2

당신이 제안하는 것은 security through obscurity과 비슷합니다.

처음부터 자신 만의 운영 체제를 작성하면 정밀 조사에 노출되지 않으므로 악용 될 수있는 버그와 취약점이 발견 될 가능성이 큽니다. 암호화와 비슷하게 누구나 침입 할 수없는 안전한 운영 체제를 설계 할 수 있습니다. 불행하게도, 항상 에서 휴식 할 수있는 당신보다 똑똑 세계에있는 사람이있다.

둘째

(첫 번째 지점까지 다음) 아키텍처의 전체 보안의 비밀에 의존 본질적합니다 귀하의 구현. 누군가가 운영 체제 나 소스 코드의 복사본을 얻는 순간, "oops"를 끝내기 전에 전체 시스템의 보안이 여러 벽돌처럼 손상 될 수 있습니다. 이것은 공격에 매우 취약합니다.

마지막으로 '공격 할 수없는'증명할 수있는 방법은 없습니다. 가능한 한 많은 사람들이 그것을 사용하고 나쁜 사람들 앞에서 선량한 사람들이 취약점을 발견하기를 바랍니다. 그러나 대부분의 주요 운영 체제가 이미 수행하고있는 작업이기 때문에 정사각형으로 돌아갈 수 있습니다.