Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 26: Jenkins Security, RBAC and Hardening: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

Jenkins security म्हणजे checklist. Jenkins कुठलाही command चालवू शकतो आणि secrets ठेवतो. Attacker आत आला तर तुमचे servers त्याचे.
उजळणी (Revision) card 1 of 7: Jenkins security म्हणजे checklist · PNG download करा · Card page उघडा

Lesson: 26.1 Why this chapter is a checklist

Authentication: तुम्ही कोण. Shared किंवा local passwords लोक गेल्यावर काढणं अवघड.
उजळणी (Revision) card 2 of 7: Authentication: तुम्ही कोण · PNG download करा · Card page उघडा

Lesson: 26.2 Authentication

Matrix आणि Role Strategy. सगळ्यांना admin दिलं तर कुणीही secrets वाचू किंवा scripts चालवू शकतो.
उजळणी (Revision) card 3 of 7: Matrix आणि Role Strategy · PNG download करा · Card page उघडा

Lesson: 26.3 Matrix and role strategy

Script approval आणि Groovy sandbox. Pipeline code Jenkins च्या आत चालतो. मर्यादा नसलेला Groovy प्रत्येक secret वाचू शकतो.
उजळणी (Revision) card 4 of 7: Script approval आणि Groovy sandbox · PNG download करा · Card page उघडा

Lesson: 26.4 Script approval and the Groovy sandbox

CSRF, agent नियम, tokens, advisories. जुनी किंवा बंद केलेली protections हा Jenkins मध्ये घुसायचा नेहमीचा मार्ग.
उजळणी (Revision) card 5 of 7: CSRF, agent नियम, tokens, advisories · PNG download करा · Card page उघडा

Lesson: 26.5 CSRF, agents, tokens, advisories

चुकीचा role कसा दिसतो. चुकीचे rights बऱ्याचदा नुकसान झाल्यावरच सापडतात.
उजळणी (Revision) card 6 of 7: चुकीचा role कसा दिसतो · PNG download करा · Card page उघडा

Lesson: 26.6 What a wrong role looks like

Hardening checklist. Checklist शिवाय live होणाऱ्या Jenkins मध्ये सहसा काहीतरी राहून जातं.
उजळणी (Revision) card 7 of 7: Hardening checklist · PNG download करा · Card page उघडा

Lesson: 26.7 Hardening checklist

मुलाखत (Interview) cards

Jenkins हा मोठा security धोका का? तो agents वर commands चालवू शकतो आणि Git, cloud आणि registries चे credentials ठेवतो. आत येणं म्हणजे ते मिळवणं.
मुलाखत (Interview) card 1 of 7: Jenkins हा मोठा security धोका का? · PNG download करा · Card page उघडा

Lesson: 26.1 Why this chapter is a checklist

Company Jenkins मध्ये users नी login कसं करावं? Company login ने: LDAP/AD किंवा MFA सोबत SSO, shared local accounts नाही.
मुलाखत (Interview) card 2 of 7: Company Jenkins मध्ये users नी login कसं करावं? · PNG download करा · Card page उघडा

Lesson: 26.2 Authentication

वेगवेगळ्या teams ना वेगळे rights कसे देता? Folders सोबत Role-based किंवा Matrix authorization वापरा. प्रत्येक team च्या group ला फक्त त्याच्या folder वर rights.
मुलाखत (Interview) card 3 of 7: वेगवेगळ्या teams ना वेगळे rights कसे देता? · PNG download करा · Card page उघडा

Lesson: 26.3 Matrix and role strategy

Jenkins मधला Groovy sandbox म्हणजे काय? तो pipeline code allowed methods च्या list सोबत चालवतो. बाकीच्यांना admin approval लागतं.
मुलाखत (Interview) card 4 of 7: Jenkins मधला Groovy sandbox म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 26.4 Script approval and the Groovy sandbox

Jenkins मध्ये CSRF protection म्हणजे काय? दुसरी website तुमच्या browser कडून Jenkins actions करवून घेऊ शकत नाही. Jenkins crumb (token) वापरतो.
मुलाखत (Interview) card 5 of 7: Jenkins मध्ये CSRF protection म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 26.5 CSRF, agents, tokens, advisories

Jenkins मध्ये चुकीचा role कसा शोधता? प्रत्येक role च्या test user ने login करा आणि ते काय उघडू शकतात ते बघा: Script Console, दुसरे folders, credentials.
मुलाखत (Interview) card 6 of 7: Jenkins मध्ये चुकीचा role कसा शोधता? · PNG download करा · Card page उघडा

Lesson: 26.6 What a wrong role looks like

Jenkins hardening ची छोटी checklist सांगा. HTTPS, company login, least rights, CSRF on, 0 controller executors, थोडे updated plugins, tested backups.
मुलाखत (Interview) card 7 of 7: Jenkins hardening ची छोटी checklist सांगा. · PNG download करा · Card page उघडा

Lesson: 26.7 Hardening checklist

तुलना (Comparison) cards

Authentication vs Authorization. Authentication: तुम्ही कोण? (login)Authorization: तुम्ही काय करू शकता? (rights)
तुलना (Comparison) card 1 of 3: Authentication vs Authorization · PNG download करा · Card page उघडा

Lesson: 26.2 Authentication

Matrix vs Role-based strategy. Matrix: users/groups × permissions ची table.Role-based: groups ना दिलेले नावाचे roles, jobs साठी patterns सोबत.
तुलना (Comparison) card 2 of 3: Matrix vs Role-based strategy · PNG download करा · Card page उघडा

Lesson: 26.3 Matrix and role strategy

Sandboxed code vs trusted library. Sandboxed: मर्यादा असलेला Jenkinsfile Groovy.Trusted: full rights असलेला global shared library code.
तुलना (Comparison) card 3 of 3: Sandboxed code vs trusted library · PNG download करा · Card page उघडा

Lesson: 26.4 Script approval and the Groovy sandbox