logo

Crowdly

Browser

Add to Chrome

Questions Bank (1396716 total)

All this talk about these role-based versus attribute-based stuff is confusing. I quite like the "Cedar Design Pattern" approach of mapping the rules into the following classes (and what distinguishes them is the type of additional information they rely on):

  1. Membership permission

    . These cover classic role-based permissions. The rule relies on a group membership relation (who belongs in which group) that is defined externally.

  2. Relationship permissions. The main example here is document ownership. This kind of rule relies on an application-level relation between resources and principals.
  3. Discretionary permissions. These are ad-hoc rules created that a principal can access a concrete resource. This kind of rule does not rely on any outside data; all the information is stated in the rule.

Then, attributes can be used to implement these rules and augment with specific capabilities. Select what kind of permissions are used in the rules expressed below; some of these require membership information about the principal as well as relationships between resources and the groups.

View this question

As you hopefully recall, broken access control was at the top of the OWASP Top 10. An authorization framework is not a magic bullet, e.g., you may still leave resources with Insecure Direct Object Reference and broken access control also includes to code injection and low-level code vulnerabilities.

But there are benefits to using a framework like Cedar, which is part of a more pro-active approach to security. If we consider the OWASP recommendations for pro-active controls, "C1: Implement Access Control", which of the recommendation does using a language like Cedar contribute to?

0%
0%
0%
0%
0%
0%
View this question
Quel phénomène physique permet l’induction du courant dans le rotor ?

=

0%
100%
0%
0%
View this question

Укажи елемент, за недостачі якого в живленні рослин спостерігається наступне явище:

0%
0%
0%
View this question

Визнач групу речовин, позначену на схемі літерою Х:

View this question
Quel est l’effet du glissement dans un moteur asynchrone ?

=

100%
0%
0%
0%
View this question
Quel est le principe de fonctionnement d’un moteur asynchrone ?

=

0%
0%
100%
0%
View this question

Quelle est la principale différence entre un rotor à cage d'écureuil et un rotor à bagues ?

0%
0%
0%
100%
View this question
Pourquoi le moteur asynchrone ne peut-il pas tourner à la vitesse du champ tournant ?

=

0%
0%
100%
0%
View this question

Познач хімічний елемент, джерелом якого є зображені на малюнку продукти

0%
0%
0%
0%
View this question