heegyu/kowiki-sentences huggingface dataset:
1925년 9월 SS가 정식 조직으로서 갓 출범했고, 다음과 같은 직함들을 사용했다.
1929년 1월, 하인리히 히믈러가 SS 총수가 되면서 과거 사용되던 용어들이 폐기되고 새로이 다음과 같은 용어가 도입되었다.
1931년, SS 대원 수가 100,000 명을 넘어서기 시작하자 히믈러는 한 번 더 SS 조직을 개편하고 다음과 같은 새로운 직함들을 도입했다.
일반친위대의 중핵은 독일 전역에 걸쳐 집결되어 여러 개의 사단급 집단으로 나뉘고 다시 그 예하 여단급, 연대급, 대대급, 중대급, 분대급 집단으로 나뉘었다.
이러한 편제 중 대부분은 "비정규직" 같은 개념으로서 1주일 또는 1개월에 한 번씩 무급으로 소집되었다.
일반친위대는 당시 독일군에서 사용하던 표준적 군사용어와는 구분되는 다음과 같은 용어들을 사용했다.
일반친위대의 기병사령부들은 주로 독일 귀족들을 포섭하기 위해 만들어졌다.
이들 일반SS기병편제는 사실상 승마 구락부나 다름이 없었고, 2차대전이 시작되자 일반SS기병대는 한줌 정도의 대원들만 남기고 대부분 사라졌다.
일반SS기병대들의 사령부 명칭은 무장친위대 기병대가 국방군 명칭을 따른 것과 달리 일반친위대식 편제 명칭을 따랐다.
무장친위대는 국방군 육군 체계를 그대로 따라갔다.
1930년대 중반, 친위대 간부들은 크게 두 집단으로 나뉘었고 이는 제2차 세계 대전 내내 지속되었다.
총수인 친위대 국가지도자를 제외한 간부들은 친위대 및 경찰지도자와 친위대 본부 간부들로 나뉜다.
전시관청으로서 상당한 권력을 부여받은 이 지위는 주어진 관할구역 안의 모든 SS부대에 대한 지휘권한을 가졌다.
친위대 및 경찰지도자는 친위대 행정사령부, 나치 강제수용소, 보안부대에 대한 통솔권을 가졌고 2차대전이 진행됨에 따라 무장친위대의 특정 부대도 통솔할 수 있게 되었다.
총 3개의 친위대 및 경찰지도자 계급이 있었다.
1942년이 되면 12개의 본부()가 친위대의 모든 활동을 관리했다.
각 본부 내의 간부계급은 다음과 같다.
부장급 아래에는 셀 수 없이 많은 행정 및 관료 직함들이 존재했다.
대도시의 비밀국가경찰(게슈타포) 관서는 "국가경찰지휘소()"라고 했으며 소도시의 관서는 "국가경찰소()라 했다.
보안국(SD)은 다소 다른 방식으로 조직되어 보안국지구() 아래 보안국하급지구()가 있었다.
게슈타포와 SD, 그리고 유사하게 조직된 형사경찰은 모두 "보안경찰 및 보안국감()"이라는 직함의 친위대 경찰장교의 감독을 받았다.
점령지의 치안감은 단순히 "사령관()"이라고도 했다.
강제수용소 위병인 친위대 해골부대(SS-TV)는 나치 강제수용소에서 다음과 같은 계급직함을 사용했다.
학살을 전담한 죽음의 부대인 특수작전집단()은 연대급 규모였으며, 그 예하에 중대급 규모의 특수작전특공대()들이 있었다.
장남이 대한민국의 대법원장비서실장을 역임한 양삼승, 차남이 한국원자력연구원장을 역임한 양명승이며, 사위가 각각 서울행정법원 부장판사와 전북대 의대 교수를 지낸 윤형한과 김홍용이다.
1912년 전라남도 화순군에서 출생했다.
일본 주오대학 법과를 졸업하고 1942년 일본 고등문관시험 사법과에 합격하였다.
1949년 서울지방법원 판사를 시작으로 부산지방법원 부장판사, 광주고등법원 부장판사, 수석부장판사, 서울고등법원 부장판사를 거쳐 부산지방법원장과 대법원 판사 직무대리를 역임하다가 1961년 8월 30일자로 비상조치법에 의해 국가재건최고회의 제청으로 박정희 의장에 의해 대법원 판사에 임명되었다.
일본 주자학은 에도 시대에 발전한 일본의 성리학 학파이다.
주자학이 일본에 처음 전래된 것은 가마쿠라 막부 초기로 대략 주희가 죽은지 10년을 전후한 시기였다.
당시 일본은 해상 교통이 비교적 발달하여 무역선이 끊임없이 중국과 내왕하였으며, 승려들도 중국을 자주 왕래하였다.
주자학의 최초 전파자로 일본 승려 슌죠를 들 수 있다.
슌조는 1199년 송나라에 들어가 불학(佛學)을 배우면서 주자학도 함께 배웠다.
1211년 귀국하면서 그는 많은 책을 가지고 왔는데, 그 가운데 유학 서적이 256권이나 된다고 한다.
그는 귀국후 《대명록(大明錄)》을 강의했고 정이와 주희의 사상을 소개하였으며, 유교와 불교의 개요도 논술하였다.
이를 이어 많은 일본 승려들이 중국에 유학하면서 불교와 유학을 연구하였고, 귀국하여 불교와 주자학을 전파하였다.
송나라의 승려들도 일본에 건너가 불교와 주자학을 전파하는데 비교적 큰 역할을 하였다.
그들은 일본에서 승려의 신분으로 불학과 주자학을 강의하였으며, 일본에 전파되는 데 공헌하였다.
이 승려들은 주로 일본의 교토(京都)와 가마쿠라 두 지방에서 전파 활동을 하였다.
그들은 대부분 교토의 다섯 개 절과 가마쿠라의 다섯 개 절에서 강의를 하였다.
이 두 지방의 다섯 개 절을 일본에서는 '오산(五山)'이라고 부르는데 이는 당시 일본 문화를 대표하는 최고 학부였다.
그런데 주자학에 대한 그들의 강의는 다만 불학의 전수를 위한 것이었지 주자학의 정수(精髓)는 아니었고, 단지 문학과 역사학에만 치우쳐 있었다.
당시 승려들은 유학의 문학과 역사에 큰 흥미를 가지고 있었는데, 그들은 불학을 전수하는 한편 문학과 역사를 강의하여 당시 이른바 '오산 문학'을 흥성하게 하였다.
이와 같은 당시 승려들의 주자학 전파는 일본 원유의 경학에 큰 영향을 주었다.
교토에서 주자학의 기초를 닦아 놓은 승려 현혜는 고다이고 천황의 시강(侍講)으로 천황에게 《사서집주》를 강의하였으며, 공경귀족인 기타바타케 지카후사도 현혜에게 《자치통감》을 배우고 그것을 본보기로 《신황정통기(神皇正統記)》를 집필하였다고 한다.
일본 남북조 시대의 공가(公家)·귀족과 무사의 정권 투쟁은 정치 세력의 현저한 차이로 고다이고 천황의 실패로 끝났으나 주자학은 이로 인하여 더욱 널리 전파되었다.
아시카가 씨(足利氏)는 교토에 막부 정부를 세웠고, 교토는 당시 일본의 정치·문화의 중심으로 자리잡았다.
교토에 있는 오산(五山) 승려들은 막부 정권과 결탁하여 주자학과 중국 문학을 전수하였다.
무로마치 시대의 후기에 이르러 승려들이 주자학을 독점했던 상황은 점차 사라지고, '박사공경(博士公卿)'·'사추난(薩南)'·'카이난(海南)'이라고 일컬어지는 주자학 연구의 3대 학파가 형성되었다.
이치조 가네라는 주자학으로 일본의 고전과 신도(神道)를 해석하려 하였다.
그들은 한당 시기의 주석본을 사용하는 것에 반대하고, 모두 주희의 주석을 사용해 신도·유교·불교의 일치를 주장하였다.
게이안은 1467년에 중국 소주와 항주에서 유학하고 1473년 귀국했다.
귀국 후 그는 사추마(薩摩) 등에서 주자학을 강의하였다.
그는 주희의 《대학장구》를 일본에서 처음으로 출판한 장본인이기도 하다.
그의 부단한 노력으로 사추난(薩南) 지방에서 주자학이 신속히 전파되었으며, 마침내 사추난 학파를 형성하게 되었다.
카이난 학파(海南學派)는 토사(土佐) 지방에서 형성되었다.
그의 대표 인물은 미나미무라 바이겐(南村梅軒)이다.
그는 토사 지방 귀족들에게 주자학을 강의하였고, 그가 쓴 《백개조(佰個條)》(家法)에는 인의예지신(仁義禮智信) 등의 사상이 관통되어 있었다.
그리고 다케다 신겐(武田信玄)이 쓴 《신현가법(信玄家法)》에는 상당 부분 《논어》·《맹자》·《주역》·《서경》·《여씨춘추》·《효경》·《예기》의 어구와 내용이 인용되어 있다.
이 외에 아시카가(足利) 지방에서는 학교를 세웠는데, 이 역시 일본에서 주자학을 연구하는 하나의 거점이 되었다.
일본 주자학의 역사는 400여 년이나 되었지만, 그 시기 동안 주자학은 줄곧 불교 선종의 예속 아래에 있었다.
주자학이 진정 학문으로 전개된 것은 에도 시대부터였다.
후지와라 세이카는 본래 승려였지만, 나중에 주자학으로 방향을 전환하였다.
그가 이렇게 불교계를 떠나게 된 것은 임진왜란 때 전리품으로 강탈한 한국의 유학 서적과 전쟁 포로 강항(姜沆), 조선 사절단이었던 김성일(金成一), 허잠(許箴) 등과의 접촉 때문이었다.
이에 대해 일본학자 아베 요시오(阿部吉雄)는 후지와라 세이카가 강항과 만나면서부터 그의 사상에 변화가 생겼으며, 이때 비로소 신유학에 대한 연구의 결심을 굳히게 된다고 하였다.
후지와라 세이카가 1600년에 도쿠가와 이에야스(德川家康)의 초청을 받았을 때, 그는 승려복 대신 유복(儒服)을 입고 도쿠가와를 만나 중국 역사를 강의하였다.
그는 불교에 대해 비판적인 태도를 취하여 "석가는 이미 인종을 끊고, 의리를 소멸하였으므로 이단이라고 한다"고 말하였다.
그러나 그는 불교에도 취할 바는 있다고 인정하였다.
예를 들어 자비를 근본으로 생각하는 것은 훌륭하나, 승려들이 재물을 탐내는 것은 부처의 본의에 어긋난 것이라고 하였다.
그리고 그는 주자학과 양명학의 주장에 대해 "다 같이 요순을 존경하고 걸주(桀紂)를 비난하며, 다같이 공자와 맹자를 존경하고 석가와 노자를 비난하며, 천리를 공으로 하고 사욕을 사심으로 한다" 고 평가하였다.
그는 또 신도(神道)와 유교의 조화를 주장해 "일본의 신도 역시 우리의 마음을 바르게 하고 만민을 사랑하며 자비를 베푸는 것은 깊고 신비한데, 이것을 중국에서는 유교라 하고 일본에서는 신도라 한다.
이름은 다르나 내용은 같다"고 말하였다
후지와라의 제자인 하야시 라잔은 1604년에 후지와라 세이카를 스승으로 모시고 일생 동안 에도 막부를 위해 일하였다.
그는 막부 체제 건립 시기에 문교 정책에 제정 등에 참여하여, 주자학이 에도 시대에 관학의 지위에 오르는 데 크게 공헌하였다.
그는 이기(理氣) 문제에서 이기 합일을 주장한다.
이에 그는 "태극(太極)이란 이이고, 음양(陰陽)이란 기이다.
태극 중에 본래 음양이 있으며 음양 중에 역시 태극이 있다.
그러므로 이기를 나누어 말할 수 없다고 논한다.
나는 이것이 비록 주희의 원뜻에 어그러지는 것 같지만 이것을 강조한다"고 말하였다.
또 "이기는 하나이면서 둘이고 둘이면서 하나인데 이것은 송유(宋儒)의 뜻이다"라고 하였다.
하야시 철학 사상의 특징은 다음과 같이 볼 수 있다.
첫째, 배불(排佛)의 측면에서 그는 그의 스승 후지와라보다 더욱 강경했다.
그는 불교를 주로 세 측면에서 비판하였다.
그는 불교의 출세주의를 비난하였으며, 불교가 정치를 문란하게 했다고 질책하였고, 불교 사원 건설의 낭비를 질책하였다.
그는 에도 초기 주요 배불론자 가운데 한 사람이었다.
그것은 하야시가 젋었을 때 읽은 책 가운데 퇴계의 《주자서절요(朱子書節要)》 와 권근의 《입학도설(入學圖說)》 등이 있었기 때문이다.
특히 《입학도설》에는 조선의 저명한 배불론자인 정도전의 《심기리편》의 주해가 수록되어 있다. 《심기리편》의 내용은 불교를 반대하고 주자학을 선양한 것이다.
둘째, 하야시는 천주교를 배척하고 비판하여 《배야소(排耶蘇)》라는 저작을 내놓았다.
셋째, 하야시는 후지와라의 신도와 유교를 조화하는 사상을 계승하였으며, 신도와 불교의 조화를 반대하였다.
그는 "우리나라는 신국(神國)이다.
신도(神道)는 바로 왕도다"라고 말하였으며, 또 "우나라의 신도는 왕도이고 왕도는 유학이니 물론 차별이 없다.
이른바 유일한 본원이란 이의 당연한 심지(心地)이니 그 뜻을 다해야 한다"고 말하였다.
이와 같이 그는 일본의 신(神)·유(儒) 합일의 선구자이기도 하다.
일본 주자학은 에도 시기 하야시 라잔의 공헌으로 통치 철학의 지위를 굳혔다.
그 후 오래지 않아 주자학은 흥성하게 되었는데, 그 현저한 특징으로는 사승(師承) 관계와 지역에 따른 여러 학파가 출현한 것이다.
학파마다의 철학의 견해가 다 같은 것도 아니다.
어떤 학자는 그의 일생에서 자신의 견해를 여러 차례 바꾸는 실례도 있었다.
주희의 철학 세계는 리일원론에 기초로 한 객관적 관념론이지만 그의 철학사상에는 리기원론의 사상적 요소도 내포되어 있다.
이 영향을 받아 어떤 주자학자들은 유물론적 경향을 띠기도 하고, 또 몇몇 주자학자들은 관념론적 경향을 지니기도 하는데, 이것이 바로 일본 주자학에 나타나는 특징이다.
유물론적 경향을 가진 대표 인물로서는 무로 큐소(室鳩巢), 카이바라 에키켄(貝原益軒), 나카이 치쿠진(中井竹山), 나카이 리켄(中井履軒), 도미나가 나가모토(富永仲基) 등이 있었다.
또 관념론적 경향을 가진 대표 인물로는 아메노모리 호슈(雨森芳洲), 야자자키 안사이(山崎闇齊), 사토 나오카타(佐藤直方), 아사미 케이사시 등이 있었다.
에도 막부의 건립 초기에은 일련의 정책으로 농업과 가내 수공업의 생산성이 발전되었고, 이것이 상품 경제의 발전을 촉진하였다.
그러나 상품 경제의 발전은 봉건 생산 방식의 경제 구조에 영향을 주어 막부 체계의 와해를 초래하였다.
봉건적 의식 형태로써 주자학도 점차 그 통치 지위를 상실하게 되었으며, 고학(古學)·양명학(陽明學)·국학(國學)·서양학(西洋學) 등의 여러 학파가 선후로 출현하였다.
일본의 양명학파와 고학파의 사람들은 원래 대다수가 주자학자들이었으나, 연구 과정에서 의심이 생겨 주자학을 비판하는 데까지 이른 학자도 있고, 양명학이나 공맹의 원작 속에서 유학의 참뜻을 찾는다는 고학파로 전향한 학자도 있었다.
고학파의 선구자인 야마가 소코(1622-1685)는 자기의 사상 변화 과정을 "나는 처음에는 송학(宋學)을 강의하고 정주를 찬성했다.
40세 이후 리기와 심성설에 의심이 들어 이미 지었던 책들을 다 불살라 버렸다.
또 나는 《성교요록(聖敎要錄)》 3권을 세상에 발표해 정주를 배척하고 논박하는 데 조금도 거리낌이 없었다.
그 뜻은 대체로 주자학의 추종자를 풍자하는 데 있었다"고 적고 있다.
즉 그는 40세 이후에 주자학을 의심하여 그 본원인 공자와 맹자의 유학으로 돌아간 것이다.
그 역시 50세를 전후하여 주자학 입장을 버리고 '고문사(古文辭)'의 연구를 통해 고학을 제창하는 길로 나아갔다.
고학파는 복고의 기치를 걸고 주자학을 반대했는데, 이는 일본 주자학의 쇠락하는 징조라고 할 수 있다.
일본 양명학의 대표인 나가에 토주 역시 처음에는 주자학자였다가, 왕수인을 비롯한 양명학자들의 저작을 연구하고 끝내 양명학의 대가가 되었다.
심지어 주자학자로 자처하는 카이바라 에키겐도 리기합일을 제창하면서 주희의 리선기후설을 비판하였다.
이와 같이 일본 주자학은 양명학파 등 유학 내 각 학파의 비판을 받았을 뿐만 아니라, 국학파 및 서학 등 각 학파의 위협도 직접 주자학 이외의 이학(異學)을 금지하였으며, 1795년에는 이학에 속하는 유학자를 관리 임용에서 제외시키기도 하였다.
이러한 막부의 조치로 각 학파는 점차 쇠락하였지만, 그렇다고 주자학이 이전과 같이 흥성하지는 못했다.
당시의 주자학자들은 다만 주자학 이론에 익숙한 교육자였을 뿐, 그 어떤 창의성과 생기를 보이지 못했다.
이와 같이 일본 주자학이 쇠퇴기로 들어가자 이를 대신하여 흥기한 것이 양명학이었다.
오시오 헤이하치로는 막부에 임명된 유학관으로 겉으로는 주자학을 신봉하고 강의하였으나, 실제로는 양명학자였다.
이러한 사실은 주자학이 이미 이전과 같은 주도적 지위를 회복하기 어렵다는 것을 나타낸다.
이학의 금지 이후 주자학의 최대 논적은'국학(國學)'이었다.
이른바 '국학'이라는 것은 유교, 불교 등 일체 외래 사상을 반대하고 일본 《고사기》·《일본서기》와 《만엽집(萬葉集)》 등에 기록된 일본 신화에 의거하여 '일본정신'을 제창하고 '황국의 도'를 고취하며 '황국 정신'을 내세우는 학문이다.
가다노 아즈마마로의 국학 연구는 유교와 불교 등의 외래 사상을 배척하고, 고도(古道)를 부흥시키며 국학을 부흥시키는 것을 종지로 삼았다.
복고국학(復古國學)의 확립자는 가모노 마부치이다.
그는 일생 동안 《만엽집》을 연구하고 《국의고(國意考)》, 《가의고(歌意考)》 등 많은 책을 지어 복고국학의 방법론과 발전 방향을 확립하였다.
그는 특히 《만엽집》의 연구에 관심을 돌리면서 "고대를 존중하여 당시의 봉건 제도 및 그 의식 형태인 주자학을 철처히 비판·부정하면서 압박과 착취가 없는 절대 평등의 사회관을 제창하였다.
그의 이상 사회는 이른바 '자연세(自然世)였다.' 그는 일본 고대에는 이러한 이상 사회가 있었으나, 공자나 석가 등 성인들이 이익과 사욕을 위해 '법세(法世)'를 세웠다고 하였다.
이에 그는 다시 '자연세'로 돌아갈 것을 주장하였다.
그의 사상에 마땅히 긍정해야 할 점은 노동 중시·평등 제창·성인 부정·비판 정신 등이다.
그러나 그의 '자연세' 사상에는 과학 문화와 상품 생산 등을 반대한 공상도 있었기 때문에, 역사의 후퇴를 의미하는 것이었다.
당시 대부분의 유학자들은 각종 방식으로 주자학에서 벗어나려고 시도하였다.
그러나 그들의 시도는 대부분 자연 철학의 영역에까지는 미치지 못했다.
이러한 상황에서 미우라 바이엔은 동방 전통 철학의 합리적인 요소와 동서양의 의학·천문학 등 자연 과학 지식을 비판적으로 흡수하여, 독창적인 '조리학(條理學)'과 '반관합일(反觀合一)'이라는 인식적 방법론을 제시하였다.
이 과정에서 서양의 자연과학 지식은 그의 사상을 형성하는데 든든한 기초가 되었다.
당시 일본에 수입된 서양의 자연 과학은 근대 일본의 과학 발전에 거대한 영향을 주었다.
이때 그는 서양의 자연과학 지식을 벗어나 자기의 독특한 언어로 '조리학'과 '반관합일론'을 창립했으며 과학적 세계관의 길을 개척하였다.
미우라 바이엔은 일찍 유학을 중심으로 한 동방 문화의 영향을 받았었다.
그러나 그는 맹목적으로 공자를 존경하지 않았으며, 또 유학의 경전들을 '대습기(大習氣)'의 종자로 보고 사람들에게 '대습기'를 포기해야 한다고 강조하였다.
이른바 '대습기'란 자주 보고, 자주 듣고, 자주 접촉하여 더는 의심할 수 없는 심리 습관을 가리킨다.
그는 이와 같이 종래의 유학자와 다른 독창적 태도와 견해를 가진 철학자였지만, 시대가 준 제한성으로 인해 동방 전통문화의 영향에서 완전히 벗어나지는 못하였다.
그는 또 일찍이 부친의 의업(醫業)을 계승하였으며, 의술도 매우 뛰어났다.
그는 《황제내경(黃帝內經)》과 《해체신서(解體新書)》에 대한 연구에도 몰두하였고, 《해체신서》의 실측 방법을 특히 중시하였다.
이는 그의 자연 철학 사상의 형성에 기초가 되었다.
미우라 바이엔은 풍부한 자연과학 지식에 기초하여 유물론적 자연철학관을 제기하였다.
그는 "대지란 다만 하나의 기가 있을 뿐, 이외의 다른 어떠한 사물도 없다.
사물밖에 기가 없으면 하나의 묘리(妙理)가 우주를 관통하고 있을 뿐, 오묘한 세계는 끝이 없고 그 신기한 변화는 측정할 수 없다"고 말하였다.
그는 세계의 모든 현상이 기(氣)·물(物)·체(體)·성(性) 네 가지가 혼합하여 형성된 것이라고 생각하였다.
제43웨섹스 보병사단은 영국 육군의 보병사단이다.
원래 이 부대는 국토방위군의 일부로 웨섹스 사단이라는 명칭 하에 1908년 설립되었지만 1920년 다른 국토방위군 사단과 함께 해산되었다.
1915년에 사단은 제43(웨섹스)사단이 되었다.
국토의용군의 일부로써 1920년에는 제43(웨섹스)보병사단이라는 이름 하에 개편되었다.
제45보병사단 밑 제45제2웨섹스사단과 함께 임무 교대를 했으며, 이 사단은 제1차 세계 대전과 제2차 세계 대전 당시 정규군으로 복무했다.
사단은 제2차 세계 대전 당시 서부 전선 기간인 1944년 6월부터 1945년 5월까지 두각을 나타냈다.
이들은 전투에서 끔찍한 사상자가 발생했지만 훌륭한 평판을 받았으며, 독일 국방군에게는 노란 악마 혹은 영국 SS사단로 불리기도 했다.
사단은 다시 해체되었고, 전후 다시 국토방위군의 사단으로 편입되었다.
베켓은 2008년 활동을 중단한 국토방위군이 사령관과 주요 장교들이 임명된 1947년 3월 및 4월이 되기 전인 1947년 1월 1일부터 활동을 시작했다고 보고 있다.
1961년 5월 1일 사단은 제43웨섹스사단 군관구가 되는 군관구와 병합되었다.
사단은 1908년 설립되었지만 국토방위군의 일부로써 원래 명칭은 웨섹스 사단이었다.
이들은 햄프셔 여단, 남서부여단, 그리고 데본 및 콘월 여단을 비롯한 수많은 왕립포병군단과 왕립공병군단, 그리고 왕립육군의료군단의 지휘를 받았다.
1914년 9월 24일 1차 대전의 발발 이후 사단은 유럽에서의 활동을 필요로 했던 정규군에 대한 압박을 줄이기 위해 영국령 인도 제국으로의 해외 복무를 승인받았다.
포병과 보병의 사단 및 여단의 본부는 인도로 떠나지 않았다.
사단은 1914년 10월 9일 출발하여 11월에 인도에 도착했다.
인도는 여전히 제1차 대전으로부터 비교적 안전한 지역이었고, 주로 평시 복무를 하는 것으로 임무도 전환되었다.
그러나 이들은 중동 전역에서 싸우는 사단 교체 및 그 지역의 여단들에 대한 지원을 해주었기 때문에 완전히 참전하지 않은 것은 아니었다.
1915년 사단은 제43(웨섹스)사단으로 명칭이 바뀌었고 여단은 각각 제128보병여단, 제129보병여단, 제130보병여단으로 바뀌었다.
제43사단은 1차 대전 후 국토의용군 편제의 최전방으로 개편되었고, 나머지 국토방위군도 같은 절차를 거쳤지만 그 직후 1939년 9월 제2차 세계 대전이 발발했다.
1940년 5월 사단은 영국 해외원정군의 나머지 부대와 합류하기 위해 해외로 파병될 준비를 하고 있었다.
그러나 이들이 프랑스와 벨기에로 배치되기 전 프랑스 공방전과 영국 해외원정군의 됭케르크 전투를 통한 됭케르크 철수로 그들의 파병은 취소되었다.
독일의 영국 침공을 대비하고 영국 본토 항공전에서 독일 공군을 막기 위해 사단은 켄트를 중점적으로 본토 방어에 나서 영국에서 대부분의 시간을 보냈다.
1942년 바르바로사 작전 및 미국의 전쟁 참가 이후 상황은 바뀌었고, 제43보병사단은 유럽 본토로의 상륙에 대비했다.
1942년의 대부분 기간 동안 사단은 제46보병사단 및 제53웰시보병사단과 함께 제7군단의 일부에 소속되었다.
이 때 제7군단은 버나드 로 몽고메리가 지휘하고 있었다.
1942년 8월 제128보병여단이 재46보병사단으로 전환되었으며 1942년 9월에는 제34기갑여단이 혼용 사단이라는 실험 일부로써 이 제43웨섹스사단에 편입되었다.
그러나 북서 유럽 영토에서는 이러한 부대 편성이 적합하지 않다는 이유로 1943년 말 이러한 실험은 폐지되었으며 제34기갑여단은 같은 해 10월 제214보병여단으로 대체되었다.
이전 3월에는 사단은 새롭고 논란이 된 장ㄱ 지휘 편제를 도입하여 중령 길림 아이보르 토마스가 첫 사령관이 되었다.
그는 제1차 대전 당시 젊은 포병 사령관으로 복무한 훈장을 받은 사령관이었다.
그는 1945년 9월까지 사단을 지휘하기로 되어 있었다.
1944년 6월, 제43웨섹스사단은 오버로드 작전을 위해 노르망디로 이동했으며 노르망디 상륙 이후에는 영국 제2군과 함께 엡섬 작전에 참여했다.
7월에는 목성 작전을 통해 공격을 개시하여 제9SS기갑사단 호엔슈타우펜에 대항해 112고지에서 싸움을 벌였다.
이 작전에서 양측 모두 어마어마한 사상자가 발생했지만, 제43사단은 고지를 점령하는 데 성공했다.
제43웨섹스사단은 노르망디에서 훌륭하게 싸웠으며, 많은 영국 고위급 장교들은 2차 대전 당시 영국군 중 최고의 사단 중 하나로 꼽기도 했다.
남은 전쟁 기간 동안 영국 및 캐나다 군대를 지휘했던 버나드 로 몽고메리는 제43웨섹스보병사단과 제15스코틀랜드보병사단을 자신의 공격의 선두에 서게 하는 편성을 즐겨했다.
이러한 편성의 원인은 북아프리카 전역 및 지중해 전구 때부터 전쟁에 참여한 영국 제7기갑사단이나 제51하일랜드사단의 경우 거의 위험할 정도로 취약해진 사기를 가져 지치고 전쟁으로 넝마가 되었다고 판단했기 때문이었다.
제43웨섹스보병사단을 비롯하여 제15스코틀랜드보병사단 및 제59스태포드셔보병사단이나 제11기갑사단과 같이 영국에서 훈련을 받는데 몇 년을 쓴 편성 부대들은 사기의 문제가 크게 이슈가 될 것이 아니라고 보았다.
제43웨섹스보병사단은 센 강을 건넌 첫 영국군 사단이었고, 이들은 독일 제49보병사단과 프랑스 마을 베르농에서 도하 공격 중 충돌했다.
센 강 도하는 소령 브라이언 호록스의 지휘를 받는 영국 제30군단의 기갑 병력이 벨기에로 진격할 수 있는 기반이 되었다.
여전히 제30군단과 함께 제43웨섹스사단은 마켓가든 작전에서도 방위기갑사단을 지원하는 중요한 역할을 맡았다.
마켓가든 작전에서 제130보병여단 소속 도르셋 연대의 제4대대가 성공적으로 라인 강을 건넘으로써 아른험 전투 당시 상당한 피해를 입은 영국 제1공수사단을 구출해낼 수 있었다.
그러나 희생자가 컸으며, 제43보병사단이 후퇴하는 동안 수많은 도르셋 연대원들이 라인 강 북쪽에 남겨졌다.
이후 제43웨섹스보병사단은 미국 제84보병사단과 함께 클리퍼 작전에 참전했다.
제43웨섹스사단은 후에 미국의 벌지 전투에서 작은 역할을 담당했다.
이들은 제1캐나다군과 함께 베리터블 작전에서 중요한 역할을 맡아 라인 강을 건너는 데 성공했다.
서구 연합군의 독일 침공 때에는 커스하벤 반도에 도달하였다.
1944년 후기 서부 전선에 참여한 이래 제43웨섹스사단은 참여한 다른 연합군 사단처럼 엄청난 손실을 입었다.
각 부대마다 80%의 부대원들이 사망하였다.
한편 노란 악마 또는 영국 SS사단이라 알려진 제43웨섹스 보병사단은 12,500명의 사상자를 냈고 이 중 3,000명이 전사자였다.
사단은 2차 대전 전후 국토방위군으로 다시 활동했지만, 1967년 4월 1일 왕립몬모트셔공병단이 제43웨섹스사단을 편제에 포함시켰다.
이후 모든 국토방위군은 1968년 해산되었다.
버퍼 오버플로 보호는 소프트웨어 개발 동안 스택에 할당된 변수들에 대한 버퍼 오버플로를 탐지하고 심각한 보안 취약점으로 사용되는 것을 막음으로써 실행 파일의 보안을 강화시키는 다양한 기법들을 가리킨다.
스택 버퍼 오버플로는 프로그램이 일반적으로 고정된 길이의 버퍼인 자신의 의도된 데이터 구조의 콜 스택 외부 메모리 주소에 쓸 때 발생한다.
스택 버퍼 오버플로 버그들은 프로그램이 할당된 버퍼에 실제로 할당된 것보다 더 많은 데이터를 쓸 때 발생한다.
이것은 거의 항상 스택의 인접한 데이터에 대한 오염을 유발하며 프로그램의 충돌이나 부정확한 동작 또는 보안 문제로 이어질 수 있다.
일반적으로 버퍼 오버플로 보호는 스택에 할당된 데이터를 체계화해서 카나리 값을 포함하는데, 이것은 스택 버퍼 오버플로에 의해 파괴될 시에 메모리에서 오버플로우 되기 전의 버퍼를 보여준다.
카나리 값을 검증함으로써 감염된 프로그램의 실행은 종료될 수 있고, 공격자가 제어를 넘겨받는 것으로부터 보호해 준다.
다른 버퍼 오버플로 보호 기법으로 경계 검사가 있는데 이것은 할당된 메모리의 각 블록에 대한 접근을 검사해서 실제로 할당된 공간을 넘지 못하게 한다.
태깅은 데이터를 저장하는 용도로 할당된 메모리가 실행 코드를 포함하지 못하게 보장한다.
스택에 할당된 버퍼를 넘치게 하는 것은 힙의 버퍼를 넘치게하는 것 보다 프로그램 실행에 영향을 줄 수 있는데, 이것은 스택이 모든 함수 호출들에 대한 반호나 주소를 갖기 때문이다.
그러나 비슷한 구현에 명시적인 보호들 또한 힙 기반 오버플로에 대해 존재한다.
GNU 컴파일러 모음, LLVM, 마이크로소프트 비주얼 스튜디오 등에는 버퍼 오버플로 보호의 여러 기법들이 존재한다.
스택 버퍼 오버플로는 스택 스매싱으로 알려진 공격의 한 부분으로서 고의적으로 유발될 수 있다.
만약 감염된 프로그램이 특별한 권한으로 실행되거나 신뢰되지 않은 네트워크 호스트로부터 데이터를 받는다면, 이 버그는 공격자가 실행 가능한 코드를 실행 중인 프로그램에 삽입하여 프로세스의 제어를 가질 수 있게 함으로써 잠재적으로 보안 취약점이 될 수 있다.
이것은 공격자가 컴퓨터에 대한 비인가된 접근을 갖게 하는 가장 오래된 방식 중 하나이다.
카나리 기법은 공격의 전체 계층을 막을 수 있다는 장점을 제공한다.
몇몇 연구에 따르면이 기법의 성능에 대한 영향은 무시해도 될 정도라고 한다.
스택 스매싱 보호는 특정한 형태의 공격에 대한 방어를 할 수 없다.
예를 들면 이것은 힙에서의 버퍼 오버플로를 방어할 수 없다.
데이터 구조 내에서 데이터의 배치를 바꾸는 제대로 된 방식은 없다; 데이터 구조는 모듈 간에 같다는 것이 요구되며 특히 공유 라이브러리에서 그렇다.
구조 안의 어떤 데이터도 카나리들로 보호할 수 없다; 그래서 프로그래머들은 반드시 자신의 구조체를 사용해서 변수들을 어떻게 체계화할지를 신경써야 한다.
"카나리스(Canaries)"또는 카나리("canary)"는 버퍼 오버플로를 감시하기 위해 스택의 버퍼와 제어 데이터 사이에 위치한 값들이다.
버퍼가 오버플로하면 오염될 첫 데이터는 보통 카나리일 것이고, 카나리 값의 검증은 실패하여 오버플로에 대한 경고가 발생하며 이후 처리될 수 있다.
"Terminator 카나리"는 대부분의 버퍼 오버플로 공격들이 문자열 종결자로 끝나는 특정한 문자열 연산에 기반한다는 것에 대한 감시를 사용한다.
이 감시에 대한 반응은 카나리가null종결자, CR, LF, 그리고 -1이라는 것이다.
결과적으로 공격자는 카나리를 바꾸는 것을 피하기 위해 반환 주소를 쓰기 전에 널 null 문자를 써야 한다.
이것은codice_1를 사용하는 공격과 null 문자를 복사하며 반환하는 기법들을 막는다.
이 보호에도 불구하고 공격자는 잠재적으로 카나리를 알려진 값으로 겹쳐쓰고 정보를 틀린 값들로 제어해서 카나리 검사 코드를 통과할 수 있다.
"Random 카나리"는 공격자가 값을 아는 것을 막기 위해 (일반적으로 EGD에서) 랜덤하게 생성된 것이다.
일반적으로 익스플로잇을 위해 카나리를 읽는 것은 논리적으로 불가능하다; 카나리는 버퍼 오버플로 보호 코드 같이 오직 알아야 되는 이만 아는 보안 값이다.
일반적으로 랜덤 카나리는 프로그램 초기화 시에 생성되며 전역 변수로 저장된다.
이 값은 보통 매핑되지 않은 페이지에 패드돼서 이것을 읽으려는 시도는 세그먼테이션 폴트를 유발하고 프로그램을 종료시킨다.
공격자가 카나리가 어디에 있는지 위치를 안다면, 카나리를 읽거나 스택에서 읽는 프로그램을 구하는 것은 아직도 가능할 수 있다.
"Random XOR 카나리"는 제어 데이터의 모든 또는 부분을 사용해서 XOR을 섞은 랜덤 카나리이다.
이 방식에서는 카나리나 제어 데이터가 오염될 때 카나리 값이 달라진다.
랜덤 XOR 카나리스는 카나리를 얻기위한 "스택에서 읽기" 방식이 더 복잡해진 것을 제외하고 랜덤 카나리스와 같은 취약점들을 갖는다.
공격자는 반드시 카나리, 알고리즘을 얻어야 하고 원본 카나리를 생성하기 위해 데이터를 제어해야 한다.
게다가 랜덤 XOR 카나리스는 제어 데이터를 가리키게 바꾸는, 버퍼를 오버플로우 시키는 것과 관련된 특정한 종류의 공격을 방어할 수 있다.
만약 제어 데이터나 반환 값이 변하면 XOR 인코딩 때문에 카나리는 달라지게 된다.
이 포인터로 인해 제어 데이터나 반환 값은 카나리를 오버플로우하지 않고 바뀔 수 있다.
비록 이러한 카나리스가 클로버 된 포인터들을 통해 제어 데이터를 변경시키는 것으로부터 방어할 수 있지만, 다른 데이터나 포인터 자체는 방어할 수 없다.
특히 함수 포인터들은 여기서 문제가 되는데, 오버플로우될 수 있고 호출될 시에 셸코드를 실행할 수 있게 된다.
경계 검사는 할당된 메모리의 각 블록을 위한 런타임 경계 정보를 추가하고 런타임 시에 관련된 모든 포인터를 검사하는 컴파일러 기반 기법이다.
C와 C++에서 경계 검사는 포인터 계산 시간또는 역참조 시간에 수행될 수 있다.
이 접근법의 구현은 메모리의 할당된 각 블록을 서술하는 중앙 저장소,또는 포인터와 추가적인 데이터(가리키는 영역을 서술하는)를 모두 포함하는 팻 포인터를 사용한다.
태깅은 메모리에서 데이터의 타입(주로 타입 검사 시에 사용되는)을 태그하기 위한 컴파일러 또는 하드웨어 기반 기법(태그 아키텍처를 요구하는)이다.
메모리의 특정한 영역을 실행 불가능으로 마킹함으로써 이것은 데이터를 저장하기 위해 할당된 메모리가 실행 가능한 코드를 포함하는 것으로부터 효과적으로 보호할 수 있다.
게다가 메모리의 특정한 영역들은 버퍼 오버플로우를 방어하기 위해 할당 불가능하게 마킹될 수 있다.
역사적으로 태깅은 고 수준 프로그래밍 언어들을 구현하는데 사용되어 왔다;운영체제로부터의 적절한 지원 하에, 태깅은 버퍼 오버플로우를 탐지하는 용도로도 사용될 수 있다.
한 예시로 NX 비트 하드웨어가 있으며 이것은인텔, AMD and ARM프로세서들에서 지원된다.
스택가드는 GCC 2.7의 인텔 x86 백엔드를 위한 패치로서 도입되었다.
스택가드는 1998년부터 2003년까지 Immunix 리눅스 배포판을 위해 유지되었고 종결자, 랜덤 그리고 랜덤 XOR 카나리스를 구현하는 방식으로 확장되었다.
이것은 스택 프레임에서 버퍼들을 로컬 포인터들과 함수 매개변수들의 뒤에 둠으로써 스택가드의 아이디어를 개선하였다.
이것은 임의적인 메모리 위치로 접근하는 것을 막음으로써 포인터의 오염을 피하게 도와주었다.
레드햇 엔지니어들은 ProPolice의 문제를 인식하고 2005년 GCC 4.1에 포함되는 스택 스매싱 보호를 재구현하였다.
이 작업은codice_2플래그를 도입하였는데 이것은 단지 몇몇 취약한 함수들을 보호하며,codice_3플래그는 모든 함수들을 보호한다.
2012년, 구글 엔지니어들은보안과 성능의 밸런스를 맞추기 위해codice_4플래그를 구현하였다.
이 플래그는codice_2보다 더 많은 종류의 취약한 함수들을 보호하지만 모든 함수는 아니며, codice_3보다 더 나은 성능을 제공한다.
이것은 GCC 4.9 버전부터 사용 가능하다.
StackGuard와 ProPolice는 (함수 포인터들을 오버플로우하는) 자동으로 할당된 구조체들에서 오버플로우를 방어하지 못한다.
ProPolice는 함수 포인터들 전에 이러한 할당된 구조체들을 얻기 위해 적어도 할당 순서를 재배치할 것이다.
포인터 보호를 위한 독립된 메커니즘은PointGuard에서 제안되었으며 마이크로소프트 윈도우에서 사용 가능하다.
마이크로소프트의 컴파일러 모음은 2003년부터/GS커맨드라인 스위치를 통해 버퍼 오버플로우 방어를 구현하였으며 이것은 버전 2005부터 디폴트로 활성화된다.
/GS-를 사용하면 방어를 비활성화할 수 있다.
이러한 시스템들은 성능 페널티, 메모리 오버헤드 그리고 탐지된 버그들의 종류에 따라 다른 트레이드오프를 갖는다.
경계 검사(bounds checking)는 변수가 사용되기 전에 어떤 "경계 내"에 위치하는지를 검사하는 기법으로, 주로 숫자 데이터가 특정 범위 내에 존재하는지 여부나 (범위 검사), 배열 인덱스가 배열의 경계 안에 있는지 여부를 검사하는데 사용된다 (인덱스 검사). 경계 검사에서 실패한 경우 (가령, 접근할 배열 인덱스가 배열 경계 바깥에 있는 경우)는 보통 프로그램 예외로 처리된다.
경계 검사는 주로 컴퓨터 보안과 관련하여 메모리 취약점 발생을 근본적으로 방지하는 목적으로 사용되지만, 성능 측면에서 상당한 오버헤드를 발생시켜 통상 모든 경우에 항상 수행되지는 않는다.
이와 관련한 컴파일러 최적화 기법 가운데 하나는 불필요한 경계 검사 코드를 제거하는 것을 목표로 하기도 한다. ()
범위 검사는 어떤 숫자가 특정 범위(Range) 내에 존재하는지 여부를 검사하는 것이다.
범위 검사의 대표적인 예는 다음과 같다.
범위 검사는 데이터 타입 검사와는 다른 종류의 검사이다.
인덱스 검사는 접근할 배열의 인덱스가 (배열 정의 시점에 결정된) 배열의 경계 안에 존재하는지 여부를 검사하는 것으로, 통상적인 "경계 검사"라고 함은 이러한 인덱스 검사를 이르는 말이다.
인덱스 검사 실패는 통상적으로 에러로 인한 프로그램 종료로 이어진다.
많은 고급 프로그래밍 언어들이 인덱스 검사 기능을 내장하고 있는데, 이는 배열 경계 바깥에 데이터 읽기/쓰기가 허용되면 프로그램 오동작, 충돌, 심지어 (버퍼 오버플로와 같은) 보안 취약점 등이 발생할 수 있기 때문이다.
파스칼, 포트란, 자바와 같은 고급 프로그래밍 언어들은 인덱스 검사를 내장하고 있다.
VAX 컴퓨터는 "INDEX"라는 배열 인덱스 검사를 위한 어셈블리 명령어가 존재하는데, 이 명령어는 총 6개의 피연산자를 받아들이며, 각각의 피연산자는 VAX에서 지원하는 모든 어드레싱 모드를 사용할 수 있다.
B6500 및 이와 유사한 사의 컴퓨터는 작성된 프로그래밍 언어와 무관하게 하드웨어 차원에서 경계 검사를 수행하였다.
이후 세대의 CPU 모델 중에선 소수만이 경계 검사를 위한 특수 명령어를 도입하였는데, CHK2 명령어가 있는 모토로라 68000 계열 CPU가 그 중 하나이다.
한편 (C를 포함한) 많은 프로그래밍 언어는 빠른 실행 속도를 위해 경계 검사를 자동으로 수행하지 않으며, 이 점으로 인해 대다수의 Off-by-one 에러나 버퍼 오버플로 취약점 등이 발견되지 않은 채 방치되기도 한다.
대다수의 프로그래머들은 이러한 언어들이 속도를 위해 지나치게 많은 것을 희생하고 있다고 생각한다고 한다.
영국의 컴퓨터 과학자 는 1980년 튜링상 강연에서 과거 ALGOL 60 프로그래밍 언어를 디자인하던 시절의 경험에 대해 다음과 같이 술회하였다. (ALGOL 60은 자동 경계 검사 기능을 내장한 언어이다.)이러한 원칙의 결과는 바로, "모든" 첨자를 갖는 변수의 "모든" 첨자 (예: 배열의 인덱스)는 실행 시간에 "항상," 미리 선언된 배열의 상/하한 사이에 있는지 체크된다는 것이었다.
몇년 후에 우리는 고객들에게 상용 서비스 중인 프로그램의 효율적인 동작을 위해 이런 경계 검사 기능을 켜고 끌 수 있는 옵션을 포함시키면 어떤지에 대해 의견을 물었는데, 고객들 모두 만장일치로 그런 기능이 있으면 "안된다"고 주장했다.
그들 모두 상용 서비스 중에 첨자 오류 (경계 바깥을 접근하는 오류)가 얼마나 자주 발생하는지, 또 그것들이 발견되지 않을 때 얼마나 파괴적일 수 있는지 알고 있었던 것이다.
심지어 1980년씩이나 되어서 충격과 공포로 내가 깨달은 점이 있다면, 많은 프로그래밍 언어 디자이너와 사용자들이 아직도 이 점에서 크게 교훈을 얻지 못했다는 것이다.
어떤 멀쩡한 공학 부분이든 간에, 이런 기본적인 주의 사항을 간과하는 것 자체가 오래 전부터 "불법 수준"으로 간주될 수도 있는 일이었다.
주류 프로그래밍 언어 가운데 실행 시간 (런타임) 경계 검사 기능을 지원하는 언어로는 Ada, C#, 하스켈, Java, 자바스크립트, 리스프, PHP, 파이썬, Ruby,비주얼 베이직 등이 있다.
D 언어와 OCaml은 컴파일러 옵션을 통해 실행 시간 경계 검사 기능을 켜고 끌 수 있다.
C# 역시 일정 부분의 코드에 대해서는 일시적으로 경계 검사를 수행하지 않도록 하는 기능을 지원한다 (unsafe 구역). 이런 기능들은 전체 프로그램의 안전성을 훼손시키지 않으면서도 일부 실행 시간 병목을 해소시킬 수 있어 성능 개선에 유용하게 사용될 수 있다.
소프트웨어적인 경계 검사는 프로그램의 안전성을 높여주는 대신 추가 CPU 시간을 소모시키지만, 하드웨어적인 경계 검사는 "이론적으로는" 실행 시간 손실 없이 "공짜로" 안전성의 이점만을 취할 수 있다. 1974년 초창기 컴퓨터 시스템 중 하나인 시스템이 하드웨어 경계 검사를 차용한 이래로, 일러도 2005년에 들어 x86 시스템의 내장 메모리 관리 유닛 (MMU)을 배열 및 버퍼 접근 시에 안전성을 확보하는 데 사용할 방법에 대한 연구가 시작되었다.
2015년에는 Intel 사에서 배열 경계를 CPU 레지스터와 메모리 상에 테이블로 저장해두는 신형 Skylake 프로세서 아키텍처 확장을 발표하고 (Intel MPX), 2017년 GCC 컴파일러에서 Intel MPX 확장을 지원하기 시작했다. 하지만 이후 다수의 연구에 의해 기존 소프트웨어적 기술들과 비교해 성능상/기능상 이점을 갖추지 못한 것으로 평가받으며 실세계 적용이 둔화되거나 위축되는 추세이다.
아스테카에서 1970년 FIFA 월드컵의 우승팀을 가리기 위해 펼쳐진 축구 경기이며, 브라질과 이탈리아 간의 경기였다.
경기 결과, 브라질이 4-1로 승리하여 우승하였다.
월드컵 역사상 처음으로 세 번 우승한 브라질은 줄리메컵을 영구적으로 소유하게 되었다.
서성(徐晟, 1942년 ~ )은 대한민국의 대법관을 지낸 법조인이다.
1942년 충청남도 논산 출생이다.
서울대학교 법대 졸업하고, 사법고시 1회에 수석 합격하였다.
서울 민·형사지법 부장판사, 광주고등법원·서울고등법원 부장판사, 법원행정처 기획조정실장, 차장을 거쳐 1997년부터 2003년까지 대법관을 역임하였다.
일반 직원은 물론 청소부까지 모두 관사를 불러 파티를 열기도 했던 춘천지방법원장에 재직할 때 대법관 후보로 거론되자 1985년 김근태 재판 당시 고문 근거 보전 신청을 기각하고 징역형을 선고한 이유로 야당의 반대가 있었다.
변호사 개업한 이후인 노무현 정부에서 청와대와 대법원이 공동으로 추진하고 있는 사법개혁에 대해서 "기존 관행이나 기구를 무너뜨려서 형식만 참신하게 하는 것이 개혁이 아니다.
사법개혁은 국민들이 신속하고 공정한 재판을 받을 수 있고 국민들에게 편리하고 친절한 법원을 만드는 것”이라고 주장했다.
힙 오버플로()는 힙 데이터 영역에서 발생하는 버퍼 오버플로의 한 종류이다.
힙 오버플로는 스택 기반 오버플로와는 다른 방식으로 익스플로잇 가능하다.
힙에서의 메모리는 런타임 시에 애플리케이션에 의해 동적으로 할당되며 일반적으로 프로그램 데이터를 포함한다.
익스플로잇은 애플리케이션이 링크드 리스트 포인터 같은 내부 구조체를 겹쳐쓰는 것 같이 이 데이터를 특정한 방식으로 오염시킴으로써 수행된다.
고전적인 힙 오버플로 기법은 동적 메모리 할당 연결(malloc 메타 데이터 같은)을 겹쳐쓰고 프로그램 함수 포인터를 겹쳐쓰기 위해 결과로 나온 포인터를 교환하는 기법이다.
옛날 버전의 리눅스에서의 전형적인 예시는 힙에서 두 버퍼가 각각 나란히 할당되고, 첫 번째 버퍼의 경계 외부에 쓰는 것이 두 번째 버퍼의 메타 데이터를 겹쳐쓰게되는 것이다.
두 번째 버퍼의 사용 비트를 0으로 설정하고 널 바이트들이 복사되게 하기 위해 작은 음수 값을 길이로 설정한 후에, 첫 번째 버퍼에서 프로그램이 free() 함수를 호출할 때 프로그램은 이 두 버퍼를 단일 버퍼로 통합하려는 시도를 할 것이다.
이 상황이 벌어지면 free될 버퍼는 이전에 할당된 버퍼의 첫 8 바이트에 포워드와 백이라는 두 포인터를 갖게 된다.
우연한 오버플로는 영향을 받은 메모리 영역을 사용하는 프로세스들에서 데이터 오염이나 예상치 못한 행위를 야기한다.
메모리 보호가 없는 운영 체제에서 이것은 시스템의 어느 프로세스라도 가능하다
의도적인 익스플로잇은 데이터가 특정한 영역에서 임의적인 방식으로 바뀌거나 임의적인 코드를 실행되게 하는 것을 야기한다.
예를 들면마이크로소프트JPEG GDI+버퍼 오버플로 취약점은 감염된 머신에서 코드의 원격 실행을 허용한다.
iOS 탈옥은 임의 코드 실행을 위해 종종 힙 오버플로를 사용하는데 이것은 보통 커널을 탈옥한 것으로 교체하기 위해 커널 익스플로잇을 위한 것이다.
힙 오버플로를 방어하는 방식으로 세 종류가 있다.
여러 현대 운영 체제들은 세가지 모두의 구현 중 일부를 제공한다.
GNU libc는 2.3.6 버전부터 "unlink"를 호출할 때 포인터의 일관성을 검사하는 것 같이 힙 오버플로를 탐지하는 방어가 포함되었다.
그러나 이러한 방어들은 거의 즉시 공격 가능하다고 밝혀졌다.
추가적으로 리눅스는 (비록 PaX가 몇 년 전에 더 나은 구현을 도입하였지만) 2005년 이후부터는 ASLR을 포함하였다.
또한 리눅스는 2004년부터는 NX 비트의 지원을 포함하였다.
마이크로소프트는 2003년부터 힙에 기반한 버퍼 오버플로에 대한 방어를 포함하였다.
이러한 완화는 안전한 링크해제와 힙 엔트리 헤더 쿠키가 있다.
윈도우의 최근 버전들은 일반적으로 대상이 되는 데이터 구조체들의 제거, 힙 엔트리 메타데이터 난수화, 함수 포인터 인코딩, 힙 오염의 종료 그리고 알고리즘 변이를 포함한다.
일반 데이터 실행 방어(DEP)와 ASLR 도 또한 이 공격을 완화시키는데 도움을 준다.
경기 결과, 연장전 끝에 아르헨티나가 3-1로 승리하여 처음으로 월드컵에 우승하였다.
나가이 히토시(永井 均)는 일본의 가장 영향력 있는 철학자 중의 한 명이다.
니혼 대학교에서 철학을 가르치고 있다.
주요 연구 분야는 형이상학과 메타윤리학이다.
나가이의 철학은 비트겐슈타인으로부터 강한 영향을 받았으나 나가이는 비트겐슈타인이 자신의 철학적 작업에서 미처 다 밝히지 못한 유아론의 중요한 측면을 성공적으로 설명한다.
나가이는 (&lt;나&gt;와 같이)유아론적 주제는 일반 언어를 사용하여 지적될 수 있으나 우리의 일반 언어의 독특한 기능 때문에 이러한 지적은 매번 실패하여야 한다고 강조한다.
그는 이러한 특성을 독재성(独在性)이라고 부른다.
전주시의 향토문화유산은 문화재보호법 제2조제1항에 열거된 유형으로서 문화재로 지정하지 않은 것 중 향토의 역사·문화·예술적 가치있는 자료에 대하여 보존·보호할 필요가 있는 유형·무형·기념물·민속자료 등의 문화유산을 말한다.
남고진 사적비(南固鎭 史跡碑)는 전라북도 전주시 완산구 동서학동 산228에 있는 조선시대의 사적비이다.
2009년 10월 30일 전주시의 향토문화유산 제2호로 지정되었다.
이 비석은 남고산성의 축성경위와 남고진 설치에 관한 기록으로 1846년(헌종 12)에 세워졌다.
비신의 높이는 132cm, 폭은 54cm, 두깨는 26cm이며 비석의 글씨는 창안 이삼만이 썼다고 전해진다.
남고산성은 견훤의 옛 성터였으며, 임진왜란 때 소모사(召募使) 이정란(李廷鸞)이 수성하여 왜적을 물리쳤다.
이후 1734년(영조 10)에 관찰사 조현명(趙顯命)이 성을 복구하려다 그 뜻을 이루지 못하였다.
그러다가 1811년(순조 11) 관찰사 이상황(李相璜)이 부노(府老)들과 더불어 성을 다시 수축하기 시작하여 그 이듬해인 1812년에 남고산성이 완성되었다는 내용이 기록되어 있다.
1991년 연극배우로 데뷔하였고 3년 후 1994년 영화 《티라노의 발톱》에 단역으로 출연하여 영화배우로 데뷔하였으며 이어 같은 해 1994년 한국방송공사 10기 공채 개그맨으로 정식 데뷔하였다.
덕진공원 삼층석탑(德津公園 三層石塔)은 전라북도 전주시 덕진구 덕진동2가 1314-4에 있는 고려시대의 삼층석탑이다.
2009년 10월 30일 전주시의 향토문화유산 제3호로 지정되었다.
이 석탑은 원래 익산군 왕궁면에 있었으나 1922년에 전주 풍패지관(전주객사)로 옮겼다.
이후 현재의 위치로 다시 옮겼는데 그 시기는 정확히 알 수 없다.
다만 1927년에 박기순이 덕진공원을 조성하였던 무렵으로 추정된다.
만경대 암각서(萬景臺 巖刻書)는 전라북도 전주시 완산구 남고산성1길 33-31에 있는 만경대 남쪽 바위에 새겨진 글씨이다.
2009년 10월 30일 전주시의 향토문화유산 제1호로 지정되었다.
만경대 남쪽 바위에는 '만경대(萬景臺)'라고 쓴 글씨와 정몽주가 지었다는 시가 새겨져 있다.
이 시는 포은 정몽주가 1380년(고려 우왕 6) 이성계의 종사관으로 운봉에서 황산대첩을 거두고 돌아가는 길에 이 곳에 올라 고려를 걱정하며 지은 시라고 한다.
이성계가 오목대 잔치에서 한고조 유방이 불렀다는 '대풍가(大風歌)'라는 노래를 불렀는데, 이는 마치 쓰러져 가는 고려왕조를 비웃는 듯하고, 또 자기의 웅대한 포부를 말하는 듯 하였다고 한다.
이를 듣고 있던 정몽주가 자리에서 박차고 일어나 홀로 말을 달려 만경대에 올라 시를 지었다고 한다.
이 시는 정몽주의 문집인 포은집과 신증동국여지승람 전주 산천조에도 실려 있다.
이은영(李銀榮, 1952년 3월 1일 ~ )은 한국외국어대학교 법학전문대학원 교수이자 제17대 국회의원이다.
열린우리당 소속 당시, 로스쿨 법안에 대해 발의한 국회의원이다.
서울대학교 법과대학 학사와 석사학위를 취득했으며 독일 튀빙겐대학교 법대를 졸업(법학박사)하였다.
귀국 후 기존 학설과 다른 학설을 주장해 "미시즈(Mrs) 소수설"이라고 불렸다.
박진 효자비(朴晋 孝子碑)는 전라북도 전주시 완산구 향교길 139에 있는 조선시대의 비석이다.
2009년 10월 30일 전주시의 향토문화유산 제5호로 지정되었다.
박진의 자(字)는 내신이며, 본관은 전주이다. '완산지'에 박진은 아버지가 병환으로 벼슬을 그만두고 돌아가서 시중들면서, 낮에서 곁을 떠나지 않고 밤에는 허리띠를 풀지 않았다고 전한다.
또한 아버지가 세상을 뜨자 예법에 따라 장사(葬事)와 제사를 모셨으며, 3년 동안을 여모(廬墓)살이 하여 마을 사람들이 칭송하였다고 전한다.
안동 김자수 효자비(안동 김자수 孝子碑)는 경상북도 안동시 안기동에 있는 고려시대의 효자비이다.
1973년 8월 31일 경상북도의 유형문화재 제38호로 지정되었다.
고려 후기의 충신이자 효자인 김자수(1351∼1413) 선생의 효행을 기리고 있는 비이다.
김자수 선생은 공민왕 23년(1374) 문과에 급제하여 성균 대사성을 거쳐 좌상시에까지 그 벼슬이 이르렀다. 성균관에 들어간지 1년이 못되어 어머니 손씨부인이 돌아가시자 3년 동안 묘곁을 지성으로 지켰다.
사람들은 그가 시묘살이 하던 곳을 ‘시묘골’이라 부르며 그의 효행을 칭송하였다 한다.
비각안에 놓여 있는 비는 공양왕(재위 1389∼1392) 때에 건립된 것이다.
비몸에는 ‘효자 고려도관찰사 김자수지리’라고 쓰여 있으며 뒷면에는 그의 행적과 효행사에 관한 내용이 기록되어 있다.
안동댐 수몰로 인해 안동군 임하면 노산동에서 1973년 지금의 자리로 옮겨 세웠다.
청주 현풍곽씨 효자비 및 묘소(淸州 玄風郭氏 孝子碑 및 墓所)는 충청북도 청주시에 있는 조선시대의 효자비 및 묘소이다.
2007년 3월 9일 충청북도의 기념물 제139호로 지정되었다.
탑동의 지명 유래가 된 탑동 5층석탑 주변에 위치한 현풍곽씨 효자비는 조선 후기 4대 5인(곽여찬, 곽진은부부, 곽원호·상조)의 효열을 기리기 위해 건립된 것이다.
곽여찬, 곽진은, 곽원호의 묘소는 인근 산 49-1번지로 탑동 5층석탑과 효자각으로부터 약 50m 거리에 있다.
가선대부 동지중추부사 곽여찬은 효행 사실로 1817년(순조 17)에 효자로 명정되었다.
정려는 정ㆍ측면 한칸의 크기로 효자비와 함께 안쪽 중앙에 현판을 달았다.
정려 내부에는 1828년 청주목사 이덕수가 쓴 가선곽군여찬정효실기가 있다.
증가선대부 공조참판 겸오위도총부부총관 곽진은은 1828년(순조 28)에 효자로 명정되었다.
증가선대부 공조참판 겸오위도총부부총관 곽진은의 처 인천이씨는 1850년(철종 1)에 효부로 명정되었다.