카카오톡 문의하기
BTSTUDY / EXAM ANALYSIS

2023년 6월 고3 모의고사 36번 영어 지문 분석 및 해설

핵심 정리

2363-36
한줄 요약
우리가 쓰는 자동차나 비행기가 사실상 거대한 컴퓨터가 되면서, 소프트웨어가 복잡해질수록 생기는 오류들이 우리의 안전을 위협하고 있습니다.
주제
security risks arising from the increasing complexity of computer-integrated physical objects
핵심 주장
As physical objects become software-dependent, increasing code complexity leads to more bugs and serious security vulnerabilities.

원문

The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code. Physical things are increasingly becoming information technologies. Cars are "computers we ride in," and airplanes are nothing more than "flying Solaris boxes attached to bucketfuls of industrial control systems." As all this code grows in size and complexity, so too do the number of errors and software bugs. According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited. This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do. As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.::컴퓨터 소프트웨어 복잡성의 증가는 전 세계의 안전과 보안에 직접적인 영향을 주는 데, 우리가 의존하는 물리적 대상, 즉 자동차, 비행기, 교량, 터널, 이식형 의료 기기와 같은 것들이 컴퓨터 코드로 변해감에 따라 특히 그렇다. 물리적 사물은 점점 더 정보 기술이 되어가고 있다. 자동차는 '우리가 타는 컴퓨터'이고, 비행기는 '수많은 산업 제어 시스템에 부착된 비행 솔라리스 박스'에 불과하다. 이 모든 코드가 크기와 복잡성이 증가함에 따라, 오류와 소프트웨어 버그 수 또한 증가한다. Carnegie Mellon 대학교의 연구에 따르면, 상용 소프트웨어에는 보통 코드 1,000줄당 20~30개의 버그가 있어서, 5천만 줄의 코드는 1백만~150만 개의 잠재적 오류가 악의적으로 이용될 수 있다는 것을 의미한다. 이것이 코드가 원래 하도록 의도되지 않았던 것을 하도록 이 컴퓨터 버그를 이용하는 모든 악성 소프트웨어 공격의 근간이다. 컴퓨터 코드가 더 정교해짐에 따라, 소프트웨어 버그는 창궐하고 보안은 악화되어, 사회 전반에 미치는 영향이 커진다.

나의 지문 확인

문장별 분석

1
The growing complexity of computer software has direct implications for our global safety and security, particularly as the physical objects upon which we depend ― things like cars, airplanes, bridges, tunnels, and implantable medical devices ― transform themselves into computer code.
컴퓨터 소프트웨어 복잡성의 증가는 전 세계의 안전과 보안에 직접적인 영향을 주는 데, 우리가 의존하는 물리적 대상, 즉 자동차, 비행기, 교량, 터널, 이식형 의료 기기와 같은 것들이 컴퓨터 코드로 변해감에 따라 특히 그렇다.
어법
ᴿ 관계부사: 전 which ᴺ 동명전명: to 병렬구조: 콤콤앤드
어휘
complexity 복잡함, 난이도 direct 직접적인, ~을 이끌다, 감독하다, 연출하다, 지시하다 implication 함축, 암시, 영향 security 안보, 보안, 안전, 보장, 증권 implantable 이식할 수 있는, 옮겨 심을 수 있는 transform 변형시키다, 변환하다 code 관례, 암호, 규정, 번호
2
Physical things are increasingly becoming information technologies.
물리적 사물은 점점 더 정보 기술이 되어가고 있다.
어휘
increasingly 점점, 더욱 더, 점차적으로, 갈수록
3
Cars are "computers we ride in," and airplanes are nothing more than "flying Solaris boxes attached to bucketfuls of industrial control systems."
자동차는 '우리가 타는 컴퓨터'이고, 비행기는 '수많은 산업 제어 시스템에 부착된 비행 솔라리스 박스'에 불과하다.
어법
ᴹ 병렬구조: 댄잉 ᴺ 구조: 전끝 ʷ 준동사(수동): 피전명1
어휘
industrial 산업의, 공업의
숙어
attached to ~에 부여된 nothing more than ~에 불과한, ~에 지나지 않는 more than ~ 이상 attach to ~에 연결되다[부착되다]
4
As all this code grows in size and complexity, so too do the number of errors and software bugs.
이 모든 코드가 크기와 복잡성이 증가함에 따라, 오류와 소프트웨어 버그 수 또한 증가한다.
어휘
code 관례, 암호, 규정, 번호 complexity 복잡함, 난이도
5
According to a study by Carnegie Mellon University, commercial software typically has twenty to thirty bugs for every thousand lines of code ― 50 million lines of code means 1 million to 1.5 million potential errors to be exploited.
Carnegie Mellon 대학교의 연구에 따르면, 상용 소프트웨어에는 보통 코드 1,000줄당 20~30개의 버그가 있어서, 5천만 줄의 코드는 1백만~150만 개의 잠재적 오류가 악의적으로 이용될 수 있다는 것을 의미한다.
어법
ᴿ 부정사(수동): 투비피
어휘
commercial 상업용의, 상업적인, 광고, 민간의, 통상의 typically 일반적으로, 보통은, 전형적으로, 대체로, 보편적으로 code 관례, 암호, 규정, 번호 means 수단 potential 잠재적인, 가능성 exploit 이용하다, 착취하다
숙어
according to ~에 따르면
6
This is the basis for all malware attacks that take advantage of these computer bugs to get the code to do something it was not originally intended to do.
이것이 코드가 원래 하도록 의도되지 않았던 것을 하도록 이 컴퓨터 버그를 이용하는 모든 악성 소프트웨어 공격의 근간이다.
어법
ᴹ 생략: 띵(that)대 ᴹ 수일치: 명관동5 ᴹ 5형식: 동명투
어휘
malware 악성코드, 악성소프트웨어 code 관례, 암호, 규정, 번호 intend ~할 작정이다, 의도하다
숙어
take advantage of ~을 이용하다 intend to ~할 의도이다, ~하려고 하다
7
As computer code grows more elaborate, software bugs flourish and security suffers, with increasing consequences for society at large.
컴퓨터 코드가 더 정교해짐에 따라, 소프트웨어 버그는 창궐하고 보안은 악화되어, 사회 전반에 미치는 영향이 커진다.
어휘
code 관례, 암호, 규정, 번호 elaborate 정교한 flourish 번성하다, 건강하다 security 안보, 보안, 안전, 보장, 증권 consequence 결과, 중요성
숙어
at large 대개, 상세히, ~전체

논리 구조

논리 구조 트리가 아직 없습니다.