셰어포인트

license = 사유 소프트웨어 **셰어포인트**(SharePoint)는 기업 인트라넷 구축, 문서 및 콘텐츠 관리, 파일 공유에 주로 사용되는 웹 기반 협업 플랫폼이다. 마이크로소프트에서 개발했으며, 주로 호스팅 서비스인 마이크로소프트 365의 일부로 사용되지만, "서버 에디션"이라는 온프레미스 버전을 사용하여 IT 부서나 서비스 제공업체에서 호스팅할 수도 있다. 2001년에 출시된df=dmy-all 초기에는 윈도우 서버에 윈도우 셰어포인트 서버로 번들되었고, 이후 마이크로소프트 오피스 셰어포인트 서버로 이름이 변경되었으며, 최종적으로 셰어포인트로 이름이 변경되었다. 마이크로소프트에 따르면, 12 기준으로 셰어포인트 사용자는 2억 명을 넘어섰다.language=en-US
# 응용
셰어포인트의 가장 일반적인 용도는 다음과 같다.
## 기업 콘텐츠 및 문서 관리
문서 관리 셰어포인트는 전자 문서 및 기록의 저장, 검색, 색인, 보관, 추적, 관리 및 보고를 허용한다. 이 제품의 많은 기능은 조직 내의 다양한 법적, 정보 관리 및 프로세스 요구 사항에 맞게 설계되었다. 셰어포인트는 또한 검색 및 "그래프" 기능을 제공한다.date=28 January 2019access-date = May 19, 2015 셰어포인트는 마이크로소프트 원드라이브의 기반 기술 인프라를 제공함으로써 협업 실시간 편집language=en-us 및 암호화/정보 권한 관리language=en-us 동기화를 가능하게 한다.language=en-us 셰어포인트는 기존의 기업 파일 서버를 대체하거나 보완하는 데 자주 사용되며, 일반적으로 기업 콘텐츠 관리 정책과 결합된다.access-date=April 22, 2020
## 인트라넷 및 소셜 네트워크
사회 연결망 셰어포인트 인트라넷 또는 인트라넷 포털은 기업 정보 및 애플리케이션에 대한 접근을 중앙 집중화하는 방법이다. 이는 조직이 내부 통신, 애플리케이션 및 정보를 더 쉽게 관리하는 데 도움이 되는 도구이다. 조직 내에서 명시지를 캡처하고 공유하는 도구를 제공함으로써, 마이크로소프트는 직원 교육, 직원 참여, 비즈니스 성과 관리, 조직 의사소통 및 위기 관리에서 조직 개선을 주장한다.language=en-USlanguage=en-US 이러한 기능은 주로 "커뮤니케이션 사이트"(이전에는 "게시 사이트")를 중심으로 이루어진다.website=support.microsoft.com
## 그룹 협업
셰어포인트는 다음과 같은 팀 협업 그룹웨어 기능을 포함한다. 문서/파일 관리, 프로젝트 일정 관리 ( 아웃룩 및 프로젝트와 통합), 기타 정보 추적.language=en-AU 이 기능은 "팀 사이트"를 중심으로 한다. 팀 사이트는 마이크로소프트 팀즈 팀이 생성될 때마다 생성되지만, 이러한 팀과 독립적으로도 생성되며, 2001년부터 셰어포인트의 기능이었다.
## 파일 호스팅 서비스 (프라이빗 클라우드)
파일 호스팅 서비스셰어포인트 사이트는 비즈니스용 원드라이브의 호스팅 인프라를 제공하여 개인의 업무 문서를 저장하고 동기화하며, 해당 문서를 공개/비공개로 공유할 수 있도록 한다.
## 사용자 정의 웹 애플리케이션 (셰어포인트 서버 에디션)
역사적으로 셰어포인트 서버 에디션의 사용자 정의 개발 기능은 통합된 (일반적으로 기간 업무) 웹 애플리케이션의 신속한 프로토타이핑을 가능하게 하는 추가 서비스 계층을 제공했다.SharePoint 2013 development overview. Msdn.microsoft.com (July 16, 2012). Retrieved on 2014-02-22. 셰어포인트는 REST/OData/OAuth와 같은 표준을 통해 기업 디렉토리 및 데이터 소스와의 통합을 개발자에게 제공했다. 기업 애플리케이션 개발자는 다양한 개발 플랫폼 및 시나리오에서 셰어포인트의 보안 및 정보 관리 기능을 사용했다.
# 구성, 통합 및 사용자 정의

## 웹 기반 구성
셰어포인트는 주로 웹 브라우저를 통해 구성된다. 셰어포인트 사이트 관리를 위한 기능은 "보안이 적용"되어 권한이 부여되면 편집 기능이 바로 나타난다. "사이트 모음 관리자"는 개별 셰어포인트 사이트를 관리할 수 있는 최고 수준의 권한을 가진다.
### 관리 센터
조직 전체 설정을 구성하기 위한 관리 센터는 일반적으로 기본 인프라 관리를 담당하는 셰어포인트 관리자에게 제공된다. 클라우드에서는 이를 "셰어포인트 관리 센터"라고 부른다. 기능은 다음과 같다. * 공유/권한, 액세스 제어, 앱, API 및 보안 제어에 대한 테넌트 전체 정책 제어. * 콘텐츠 서비스에 대한 테넌트 전체 구성: 검색, 관리되는 메타데이터, 콘텐츠 유형 및 기타 거버넌스. * 테넌트 전체 상태 및 보안 보고서, 서비스 상태 확인, 마이그레이션 기능 및 하이브리드 구성. 서버 에디션에서는 이를 "중앙 관리 사이트"라고 부르며, 셰어포인트 서버 팜의 관리 및 상태를 위한 훨씬 더 많은 기능을 제공한다. 공유 리소스로 운영되지 않기 때문에 검색 크롤러와 같은 기능은 더 제어 가능하고 구성 가능하다.
## 명령줄 도구
마이크로소프트 셰어포인트 서버 및 셰어포인트 온라인에는 관리를 용이하게 하는 여러 명령줄 또는 파워셸 유틸리티가 있다. * 마이크로소프트는 클라우드용 공식 파워셸 모듈과 서버 에디션용 모듈을 제공한다. 이들은 윈도우에서만 지원된다. * 오픈 소스 PnP PowerShell은 마이크로소프트에서 관리하며, 클라우드 호스팅 환경에서 널리 사용된다. 윈도우, Mac 및 리눅스용 파워셸에서 사용할 수 있다. * 더 광범위한 크로스 플랫폼 Microsoft 365 CLI (또한 오픈 소스)도 사용할 수 있다.
## 셰어포인트와 통합
* 마이크로소프트 파워 플랫폼은 셰어포인트 온라인, 특히 파워 오토메이트에 상당한 확장성을 제공한다. * 마이크로소프트 그래프는 셰어포인트 온라인에 자주 사용되는 마이크로소프트 365용 API 엔드포인트를 제공한다. * 셰어포인트는 REST, ODATA 및 개체 모델을 포함한 다양한 API를 제공한다.work=SharePoint website
## 셰어포인트 온라인 개발
* 셰어포인트 프레임워크 (SPFx)website=Voitanoswebsite=TatvaSoft는 타입스크립트 언어를 기반으로 하는 개발 모델을 제공한다. 이는 새로운 현대적 경험 사용자 인터페이스(UI)를 심층적으로 사용자 정의하는 유일하게 지원되는 방법이며, 유일한 장기 지원 클라우드 사용자 정의 접근 방식이다. 2017년 중반부터 전 세계적으로 사용 가능했다. * 샌드박스 솔루션 또는 추가 기능 모델 애플리케이션과 같은 레거시 옵션은 2026년 4월에 서비스 종료된다.
## 셰어포인트 서버 에디션 개발
* 셰어포인트 서버 에디션은 매우 오래되고 제한된 버전의 React 및 Node를 사용하여 SPFx에 대한 지원이 매우 제한적이다.language=en-us * 셰어포인트 "추가 기능 모델"은 다양한 UI 메커니즘을 통해 인증된 웹 기반 애플리케이션을 표시하는 기능을 제공하는 다양한 유형의 외부 애플리케이션을 제공한다. 앱은 "셰어포인트 호스팅" 또는 "공급자 호스팅"일 수 있다. 공급자 호스팅 앱은 대부분의 백엔드 웹 기술(예: ASP.NET, Node.js, PHP)을 사용하여 개발될 수 있다. 앱은 셰어포인트의 프록시를 통해 제공되며, 이는 셰어포인트 서버 에디션에서 일부 DNS/인증서 조작을 필요로 한다. 클라우드에서는 마이크로소프트가 2023년 11월에 추가 기능 모델의 서비스 종료를 발표했으며, 서비스 종료일은 2026년 4월로 설정되었다.website=Voitanos * "샌드박스" 플러그인은 권한이 부여된 모든 최종 사용자가 업로드할 수 있다. 이들은 보안 제한이 있으며, 여러 수준에서 관리될 수 있다 (자원 소비 관리 포함). * 팜 기능은 일반적으로 팜 수준에서 설치해야 하는 완전히 신뢰할 수 있는 코드이다. 이는 새로운 개발에서는 더 이상 사용되지 않는 것으로 간주된다. * 서비스 애플리케이션: 팜 수준에서 셰어포인트 SOA 버스에 직접 통합하는 것이 가능하다. 이는 더 이상 권장되는 접근 방식이 아니다.
## 셰어포인트 디자이너
마이크로소프트 셰어포인트 디자이너 셰어포인트 디자이너는 HTML/ASPX 페이지에 대한 '고급 편집' 기능을 제공했지만, 셰어포인트의 레거시 워크플로를 편집하는 주요 방법으로 남아있는 사용되지 않는 제품이다. Designer 2013에서는 HTML 편집 기능의 상당 부분이 제거되었으며, 2016-7년에는 제품이 사용되지 않을 것으로 예상된다.access-date=May 19, 2015
# 보안, 관리 및 규정 준수

## 클라우드 에디션
마이크로소프트 365는 Microsoft Purview 제품, Microsoft Intune Endpoint Management 및 셰어포인트 관리 센터를 통해 법적 규정 준수 기능을 제공하며, 셰어포인트 관리자는 보존 정책 및 공유 정책을 관리할 수 있다.language=en-us 제자리 보존과 같은 일부 레거시 기능은 Purview의 추가 비용 없이 구성할 수 있다.language=en-US
## 서버 에디션
셰어포인트의 아키텍처는 '최소 권한' 실행 권한 모델을 가능하게 한다.publisher=Penton Media 셰어포인트 중앙 관리 (CA)는 웹 및 서비스 애플리케이션을 위한 액티브 디렉터리 계정 관리를 포함하여 셰어포인트 팜의 웹 및 서비스 애플리케이션을 위한 완전한 중앙 집중식 관리 인터페이스를 제공한다. CA가 실패할 경우, 윈도우 파워셸은 일반적으로 CA 서버에서 팜을 재구성하는 데 사용된다.
### 보안 및 패치 문제
마이크로소프트 셰어포인트 서버 에디션은 복잡하고 복잡하다고 널리 알려진 수동 패치 방식을 가지고 있다.language=en-US 수년에 걸쳐 수많은 중요한 보안 취약점에 노출되었으며, 이는 현장에서 자주 악용되었다.language=en-US 결과적으로, 셰어포인트 서버 에디션을 공개 인터넷 액세스와 함께 호스팅하는 것은 더 이상 최선의 방법으로 간주되지 않는다.
### CVE-2025-53770
미국, 중국, 유럽의 정부 기관, 대학 및 기업을 대상으로 하는 제로 데이 공격은 2025년 7월 18일에 온프레미스 셰어포인트 서버를 사용하여 시작되었다.issn=0190-8286language=en 공격자들은 "ToolShell" (CVE-2025-53770)이라는 약점을 악용하여 셰어포인트 서버를 제어하고 머신 키를 획득했다.language=de 이러한 키는 공격자가 원하는 모든 것을 설치하는 데 사용될 수 있으며, 여기에는 미래 공격을 위한 백도어가 포함된다."China-backed hackers used Microsoft flaw in attacks, defenders say" Washington Post, 22 July 2025, retrieved 22 July 2025 마이크로소프트는 2025년 7월 20일에 셰어포인트 서버 구독 에디션 및 셰어포인트 서버 2019에 대한 업데이트를 발표했다.language=en CISA 경고는 2025년 7월 20일에 발행되었다.language=en-USlanguage=en 마이크로소프트는 이 익스플로잇이 Linen Typhoon, Violet Typhoon 및 Storm-2603이라는 중국 국가 지원 APT 그룹에 의해 국가핵보안국 및 기타 조직의 서버를 침해하는 데 사용되었다고 밝혔다.issn=0307-1235language=en-GBwork=월스트리트 저널
# 서버 에디션 아키텍처
셰어포인트 서버 에디션은 하나의 개발자 시스템에서 완전히 운영되도록 축소되거나 수백 개의 시스템에서 관리되도록 확장될 수 있다.access-date=August 13, 2011
## 팜
셰어포인트 팜은 공통 리소스를 공유하는 셰어포인트 서버의 논리적 그룹이다.url=http://msdn.microsoft.com/en-us/library/ee537319.aspx 팜은 일반적으로 독립적으로 운영되지만, 다른 팜의 기능을 구독하거나 다른 팜에 기능을 제공할 수도 있다. 각 팜은 자체 중앙 구성 데이터베이스를 가지며, 이는 파워셸 인터페이스 또는 중앙 관리 웹사이트(부분적으로 파워셸 인프라에 의존함)를 통해 관리된다. 팜의 각 서버는 중앙 구성 데이터베이스와 직접 인터페이스할 수 있다. 서버는 이를 사용하여 서비스(예: IIS, 윈도우 기능, 데이터베이스 연결)를 팜 요구 사항에 맞게 구성하고 서버 상태 문제, 리소스 할당 문제 등을 보고한다.
## 웹 애플리케이션
웹 애플리케이션 (WA)은 셰어포인트 팜의 콘텐츠를 위한 최상위 컨테이너이다. 웹 애플리케이션은 주로 IIS 구성과 관련된다. 웹 애플리케이션은 셰어포인트 중앙 관리 콘솔에 정의된 액세스 매핑 또는 URL 집합으로 구성되며, 셰어포인트는 팜에 구성된 모든 IIS 인스턴스(예: 웹 애플리케이션 서버)에 이를 복제한다.
## 서비스 애플리케이션
서비스 애플리케이션은 팜의 다른 웹 및 서비스 애플리케이션에 세분화된 셰어포인트 기능을 제공한다. 서비스 애플리케이션의 예로는 사용자 프로필 동기화 서비스와 검색 인덱싱 서비스가 있다. 서비스 애플리케이션은 해제되거나, 하나의 서버에 존재하거나, 팜의 여러 서버에 걸쳐 로드 밸런싱될 수 있다. 서비스 애플리케이션은 독립적인 기능과 독립적인 보안 범위를 가지도록 설계되었다.
## 사이트 모음
사이트 모음은 '셰어포인트 사이트'의 계층적 그룹이다. 각 웹 애플리케이션은 최소한 하나의 사이트 모음을 가져야 한다. 사이트 모음은 공통 속성 (여기에 자세히 설명됨), 서비스 애플리케이션에 대한 공통 구독을 공유하며, 고유한 호스트 이름으로 구성될 수 있다.access-date= April 25, 2017 사이트 모음은 별도의 콘텐츠 데이터베이스를 가질 수도 있고, 동일한 웹 애플리케이션 내의 다른 사이트 모음과 콘텐츠 데이터베이스를 공유할 수도 있다.
# 역사

## 기원
셰어포인트는 오피스 XP 개발 주기 동안 "Office Server" 및 "Tahoe"라는 코드명 프로젝트에서 진화했다. "Office Server"는 프론트페이지 및 Office Server Extensions와 "팀 페이지"에서 진화했다. 이는 간단한 상향식 협업을 목표로 했다. "Tahoe"는 익스체인지 및 "디지털 대시보드"와 공유 기술을 기반으로 구축되었으며, 하향식 포털, 검색 및 문서 관리를 목표로 했다. 셰어포인트의 검색 및 인덱싱 기능은 "Tahoe" 기능 세트에서 나왔다. 검색 및 인덱싱 기능은 마이크로소프트 사이트 서버 제품군의 인덱스 및 크롤링 기능과 마이크로소프트 인덱스 서버의 쿼리 언어가 결합된 것이다.access-date = December 2, 2010