멋진 Golang 보안 관련 리소스의 선별 된 목록.
멋진 목록에서 영감을 얻은 목록.
지원 : GuardRails.io
내용물
도구
웹 프레임 워크 경화
- NOSURF -CSRF 보호 미들웨어 이동.
- GORILA/CSRF- GO 웹 응용 프로그램 및 서비스를위한 CSRF (Cross -Site Reques) 예방 미들웨어를 제공합니다.
- Gorilla/SecureCookie- GO 웹 애플리케이션을위한 인증 및 선택적으로 암호화 된 쿠키 값을 인코딩하고 디코딩합니다.
- Secure -Secure는 웹 애플리케이션에 대한 대부분의 보안 요구를 용이하게하는 HTTP 미들웨어입니다.
- UNINDEXED- 디렉토리 인덱싱을 비활성화하는
http.Dir 의 드롭 인 교체. - Beego-Security-Headers-Beego 프레임 워크 필터를 쉽게 보안 헤더 관리합니다.
도서관
- PASETO- GO (GOLANG)의 플랫폼 공유 보안 토큰 구현.
- HSTS -GO HTTP 엄격한 운송 보안 라이브러리.
- JWT -GO- JSON Web Tokens (JWT)의 Golang 구현.
- HTTPROBE- HTTP 및 HTTPS 서버 작업을위한 도메인 및 프로브 목록을 사용하십시오.
정적 코드 분석
- SAFESQL- SQL 주입로부터 보호하는 골랑을위한 정적 분석 도구. 현재 적극적으로 유지되지 않은 것 같습니다.
- GOSEC- GO AST를 스캔하고 일련의 규칙과 일치시켜 보안 문제에 대한 소스 코드를 검사합니다. Docker Container SecureGo/Gosec에 번들로 제공됩니다.
- Gometalinter- 동시에 기존 Go Linters의 대부분을 동시에 실행하고 출력을 정규화합니다.
- CodeQL- 취약점과 버그를 찾기 위해 데이터와 같은 코드를 쿼리 할 수있는 도구입니다. 클라우드에서 풀 요청 통합 및 실행 쿼리는 LGTM.com도 참조하십시오.
- 체인 재킹 - Go Lang Direct Github 의존성 중 체인 재킹 공격에 취약한 사람을 찾으십시오.
취약성 및 보안 자문
- Golang -Announce- Golang 릴리스 메일 링리스트. 언어 별 보안 문제가 여기에서 발표됩니다.
- GO를위한 Gocenterer Security 및 JFrog VSCODE Extension -GO 모듈 주변의 무료 취약성 데이터
- SNYK 취약성 DB- 라이브러리에서 알려진 취약점의 상업적이지만 무료 목록.
- 일반적인 취약성 및 노출 - CVE가 할당 된 취약점. 언어와 패키지를 다룹니다.
- 국가 취약성 데이터베이스 - 국가 취약성 데이터베이스의 Golang 알려진 취약점.
개인 키 인프라
- CloudFlare SSL -CFSSL은 CloudFlare의 PKI/TLS 스위스 군용 나이프입니다. TLS 인증서 서명, 확인 및 번들링을위한 명령 줄 도구 및 HTTP API 서버입니다.
교육
해킹 놀이터
- GOVWA- 오늘날 웹 애플리케이션에서 가장 일반적인 취약점을 포함하여 취약한 Golang 응용 프로그램.
- Lambhack- AWS Lambda의 매우 취약한 서버리스 애플리케이션.
기사, 가이드 및 대화
- GOSEA -GO Secure Example Application (GOSEA).
- GO- OWASP- OWASP JAKARTA MEETUP에서 Sulhaedir가 제공 한 OWASP- [PDF] 대화의 안전한 코딩 관행.
- OWASP GO- CheckMarx의 안전한 코딩 관행 - GO 프로그래밍 언어 보안 코딩 관행 안내서.
- Golang의 메모리 보안 - 메모리에서 데이터를 단단히 처리합니다.
- 보안 연결을위한 GO 프로그래머 안내서 - [비디오] Gophercon 2018, Liz Rice.
- Golang -TLS- 간단한 Golang HTTPS/TLS 예제.
- GO와의 해킹 - 보안 전문가를위한 Go와의 해킹.
- Go에서 REDOS in Go -CheckMarx- GO (Redos)의 정기 표현 거부 (REDOS)로 깊이 빠져 나옵니다.
- 공격 : GO 프로젝트를위한 보안 평가 기술에 대한 자세한 설명.
다른
보고 버그
기여
멋진 프로젝트, 패키지, 기사 또는 Golang Security와 관련된 다른 유형의 리소스를 찾았습니까? 풀 요청을 제출하십시오! 가이드 라인을 따르십시오. 감사합니다!
특허