अनुमतिधर्मः। पुनर्लेखधर्मस्य (१३ फाल्गु) अनन्तरं अत्र अनुमतिः: अनुमतिधर्मः न्यूनधिकारः दानं निरसनम्। अनुमतिधर्मः।

English (minimizable)

After re-write (13 Feb), this post covers permission: least privilege, grant and revoke, role versus attribute checks and why ambient admin is slow poison.

पूर्ण-शीर्षकम् / Full title

अनुमतिधर्मः: A Metrical Codification of Permission Dharma (with English glosses)

English · overview and topics (minimizable)

What this post is about

A grant is a measured key not a kingdom. Least hand, short life, loud revoke.

Topics

  1. Why authz
  2. Least privilege
  3. Role vs attr
  4. Short grants
  5. Revoke path
  6. Audit every check
  7. Break-glass bound
  8. Deny by default
  9. Not ambient admin
  10. Five limbs
  11. Close
  12. Seal

Sanskrit title

अनुमतिधर्मः = dharma of permission.

English

Minimizable; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
पुनर्लेखधर्मः (१३ फाल्गु) clean paper not who may touch
गुह्यचक्रधर्मः (२२ जन) secrets cousin
साक्षीलेखधर्मः (३१ जन) audit pair
अत्र authorization grants -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. default deny then grant narrow: deny
२. prefer short-lived elevated grants: short
३. revoke must work offline-ish fast: revoke
४. log allow and deny with reason: audit
५. break-glass time-boxed and reviewed: glass

त्याज्यम् / Avoid

  • Long-lived admin for everyone
  • No revoke path
  • Allow by default unknown paths
  • Silent privilege creep
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
authorization अनुमतिः permission
least privilege न्यूनधिकारः smallest hand
grant दानम् give right
revoke निरसनम् take back
role भूमिका named duty set

श्लोकः १ (अनुष्टुभ्)

दानं मितकुञ्जिका न राज्यं तस्माद् न्यूनहस्तं देहि ।
अमिते दाने विषं मन्दम् सदा नित्यम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
दानं मितकुञ्जिका न राज्यं तस्माद् न्यूनहस्तं देहि । अमिते दाने विषं मन्दम् सदा नित्यम् ॥१॥

Word-for-word

संस्कृतपदम् Word-for-word English
दानं दानं
मितकुञ्जिका मितकुञ्जिका
राज्यं राज्यं
तस्माद् तस्माद्
न्यूनहस्तं न्यूनहस्तं
देहि देहि
अमिते अमिते
दाने दाने
विषं विषं
मन्दम् मन्दम्
सदा सदा

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
A grant is a measured key not a kingdom; give the smallest hand.

Context / topic
why

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

मूले निषेधं धरेत् पश्चाद् संकीर्णं देहि ।
मूले दाने अज्ञातः प्रविशति नित्यम् ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
मूले निषेधं धरेत् पश्चाद् संकीर्णं देहि । मूले दाने अज्ञातः प्रविशति नित्यम् ॥२॥

Word-for-word

संस्कृतपदम् Word-for-word English
मूले मूले
निषेधं निषेधं
धरेत् धरेत्
पश्चाद् पश्चाद्
संकीर्णं संकीर्णं
देहि देहि
दाने दाने
अज्ञातः अज्ञातः
प्रविशति प्रविशति
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Default deny then narrow grant; default allow lets strangers in.

Context / topic
deny

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (उपजाति)

भूमिकां गुणं च विविच्य सदा ।
एकं मा सर्वेषाम् सदा सम्यक् ।
भेदं स्फुटं लिख सदा सम्यक् ।
एवं भेदधर्मः सदा सम्यक् ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
भूमिकां गुणं च विविच्य सदा । एकं मा सर्वेषाम् सदा सम्यक् । भेदं स्फुटं लिख सदा सम्यक् । एवं भेदधर्मः सदा सम्यक् ॥३॥

Word-for-word

संस्कृतपदम् Word-for-word English
भूमिकां भूमिकां
गुणं गुणं
विविच्य विविच्य
सदा सदा
एकं एकं
मा मा
सर्वेषाम् सर्वेषाम्
सम्यक् सम्यक्
भेदं भेदं
स्फुटं स्फुटं
लिख लिख

Gloss table

पदम् अर्थः / sense
धर्मः dharma

English sense
Split role and attribute checks; one model for all is fog.

Context / topic
role

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ४ (अनुष्टुभ्)

उन्नतदानं अल्पायुः कुरु नित्यं मा धरेत् ।
नित्योन्नते विषं वर्धते पथि नित्यम् ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
उन्नतदानं अल्पायुः कुरु नित्यं मा धरेत् । नित्योन्नते विषं वर्धते पथि नित्यम् ॥४॥

Word-for-word

संस्कृतपदम् Word-for-word English
उन्नतदानं उन्नतदानं
अल्पायुः अल्पायुः
कुरु कुरु
नित्यं नित्यं
मा मा
धरेत् धरेत्
नित्योन्नते नित्योन्नते
विषं विषं
वर्धते वर्धते
पथि पथि
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Elevated grants short-lived; forever-elevated grows poison.

Context / topic
short

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (अनुष्टुभ्)

निरसनं शीघ्रं कार्यं कुरु मा केवलं शास्त्रम् ।
अकार्ये निरसने चोरः तिष्ठति सदा ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
निरसनं शीघ्रं कार्यं कुरु मा केवलं शास्त्रम् । अकार्ये निरसने चोरः तिष्ठति सदा ॥५॥

Word-for-word

संस्कृतपदम् Word-for-word English
निरसनं निरसनं
शीघ्रं शीघ्रं
कार्यं कार्यं
कुरु कुरु
मा मा
केवलं केवलं
शास्त्रम् शास्त्रम्
अकार्ये अकार्ये
निरसने निरसने
चोरः चोरः
तिष्ठति तिष्ठति
सदा सदा

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Revoke must actually work fast; paper-only revoke leaves thieves standing.

Context / topic
revoke

वृत्तमिति: ८-८-८-८।

श्लोकः ६ (अनुष्टुभ्)

अनुमतिस्पर्शं साक्ष्ये लिख अनुमतिं निषेधं च ।
असाक्ष्ये स्पर्शे अन्धं राज्यम् सदा नित्यम् ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
अनुमतिस्पर्शं साक्ष्ये लिख अनुमतिं निषेधं च । असाक्ष्ये स्पर्शे अन्धं राज्यम् सदा नित्यम् ॥६॥

Word-for-word

संस्कृतपदम् Word-for-word English
अनुमतिस्पर्शं अनुमतिस्पर्शं
साक्ष्ये साक्ष्ये
लिख लिख
अनुमतिं अनुमतिं
निषेधं निषेधं
असाक्ष्ये असाक्ष्ये
स्पर्शे स्पर्शे
अन्धं अन्धं
राज्यम् राज्यम्
सदा सदा
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Audit allow and deny with reason; silent checks are a blind kingdom.

Context / topic
audit

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

आपद्दानं कालबद्धं समीक्षितं कुरु पथि ।
अकाले आपदि राज्यं नश्यति नित्यम् ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
आपद्दानं कालबद्धं समीक्षितं कुरु पथि । अकाले आपदि राज्यं नश्यति नित्यम् ॥७॥

Word-for-word

संस्कृतपदम् Word-for-word English
आपद्दानं आपद्दानं
कालबद्धं कालबद्धं
समीक्षितं समीक्षितं
कुरु कुरु
पथि पथि
अकाले अकाले
आपदि आपदि
राज्यं राज्यं
नश्यति नश्यति
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Break-glass time-boxed and reviewed; unbound emergency burns the realm.

Context / topic
glass

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

अधिकारवृद्धिं मापय मौनं मा सहस्व ।
मौनवृद्धौ विषं पूर्णं जायते नित्यम् ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
अधिकारवृद्धिं मापय मौनं मा सहस्व । मौनवृद्धौ विषं पूर्णं जायते नित्यम् ॥८॥

Word-for-word

संस्कृतपदम् Word-for-word English
अधिकारवृद्धिं अधिकारवृद्धिं
मापय मापय
मौनं मौनं
मा मा
सहस्व सहस्व
मौनवृद्धौ मौनवृद्धौ
विषं विषं
पूर्णं पूर्णं
जायते जायते
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Meter privilege creep; silent growth is full poison.

Context / topic
creep

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

नित्यराजानुमतिर् न धर्मः पथि कदापि ।
मितहस्तः पर्याप्तः पथि सदा नित्यम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
नित्यराजानुमतिर् न धर्मः पथि कदापि । मितहस्तः पर्याप्तः पथि सदा नित्यम् ॥९॥

Word-for-word

संस्कृतपदम् Word-for-word English
नित्यराजानुमतिर् नित्यराजानुमतिर्
धर्मः धर्मः
पथि पथि
कदापि कदापि
मितहस्तः मितहस्तः
पर्याप्तः पर्याप्तः
सदा सदा
नित्यम् नित्यम्

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Ambient forever-admin is not dharma; measured hands are enough.

Context / topic
not admin

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

निषेधं न्यूनं भेदम् हि सम्यक् ।
आयुः निरसनं साक्ष्यम् एव ।
आपद् वृद्धविवेकम् हि सम्यक् ।
पञ्चाङ्गं अनुमति उच्यते हि ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
निषेधं न्यूनं भेदम् हि सम्यक् । आयुः निरसनं साक्ष्यम् एव । आपद् वृद्धविवेकम् हि सम्यक् । पञ्चाङ्गं अनुमति उच्यते हि ॥१०॥

Word-for-word

संस्कृतपदम् Word-for-word English
निषेधं निषेधं
न्यूनं न्यूनं
भेदम् भेदम्
हि हि
सम्यक् सम्यक्
आयुः आयुः
निरसनं निरसनं
साक्ष्यम् साक्ष्यम्
एव एव
आपद् आपद्
वृद्धविवेकम् वृद्धविवेकम्
पञ्चाङ्गं पञ्चाङ्गं

Gloss table

पदम् अर्थः / sense
धर्मः dharma

English sense
Five limbs of permission dharma.

Context / topic
five

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

इति अधिकारसारः न्यूनहस्तयुक्तः ।
मापितदानं कर्मयोग्यं तन्त्रधर्मः स उच्यते ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इति अधिकारसारः न्यूनहस्तयुक्तः । मापितदानं कर्मयोग्यं तन्त्रधर्मः स उच्यते ॥११॥

Word-for-word

संस्कृतपदम् Word-for-word English
इति इति
अधिकारसारः अधिकारसारः
न्यूनहस्तयुक्तः न्यूनहस्तयुक्तः
मापितदानं मापितदानं
कर्मयोग्यं कर्मयोग्यं
तन्त्रधर्मः तन्त्रधर्मः
उच्यते उच्यते

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Closing: operable authz under least-and-revoke law.

Context / topic
close

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

न्यूनं देहि अल्पायुः कुरु निरसनं शीघ्रं स्पर्शं ।
नित्यराजं मा अधिकारधर्मः स उच्यते पथि ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
न्यूनं देहि अल्पायुः कुरु निरसनं शीघ्रं स्पर्शं । नित्यराजं मा अधिकारधर्मः स उच्यते पथि ॥१२॥

Word-for-word

संस्कृतपदम् Word-for-word English
न्यूनं न्यूनं
देहि देहि
अल्पायुः अल्पायुः
कुरु कुरु
निरसनं निरसनं
शीघ्रं शीघ्रं
स्पर्शं स्पर्शं
नित्यराजं नित्यराजं
मा मा
अधिकारधर्मः अधिकारधर्मः
उच्यते उच्यते

Gloss table

पदम् अर्थः / sense
धर्मः dharma
मितम् measured

English sense
Least grant, short life, fast revoke, audit touch, never ambient admin.

Context / topic
seal

वृत्तमिति: ८-८-८-८।

श्लोकसूची / Verse index

१. अनुमतिं तोलय
२. न्यूनं देहि
३. भूमिकां विविच्य
४. अल्पायुः कुरु
५. निरसनं शीघ्रं
६. स्पर्शं लिख
७. आपद्दानं बध्नीहि
८. मूले निषेधय
९. पञ्चाङ्गं स्मर
१०. नित्यराजं मा
११. सत्यं अधिकारं
१२. धर्मं धारय

सन्दर्भाः / References
  1. RBAC ABAC design
  2. Privilege lifecycle
  3. Prior: compaction 13 Feb, secrets 22 Jan, audit 31 Jan