精华内容
下载资源
问答
  • 智能卡——安全状态&安全属性

    千次阅读 2016-07-19 19:17:46
    1.安全状态与安全属性安全状态卡在当前所处的一种安全级别。 安全属性是对某个文件进行某种操作时所必须满足的条件,即在进行对应操作时安全状态寄存器必须要满足的数值是多少。安全属性是在构建文件系统时,...

    1.安全状态与安全属性

    安全状态是指卡在当前所处的一种安全级别。
    安全属性是指对某个文件进行某种操作时所必须满足的条件,即在进行对应操作时安全状态寄存器必须要满足的数值是多少。

    安全属性是在构建文件系统时,已经写入的属性,读写权限数值设置为什么数值,如果要完成本操作就需要将安全状态寄存器置为大于该值的数值
    安全状态寄存器的数值通过PIN口令验证或者外部验证来改变。

    智能卡中根目录和每一个应用目录中都有一个安全属性数值,来表示操作在此目录下进行对应操作时应具备的条件,只有满足安全条件时才能进行正常的操作,否则返回状态字(SW1 SW2)69 82,表示不满足安全条件。每一个目录具有16中不同的安全状态,使用数值0-F表示。

    如: 在一个目录下的密钥文件中,交易明细文件在创建时将读权限设置为F2 写权限设置为FA,则F2 为此文件的读安全属性 FA
    为此文件的写安全熟悉。表示如果想要读取交易明细文件中的内容,需要将安全状态寄存器中数值设置为>=2且<=F的任意一个数值.
    如果想要往该文件中写入数值,则需要将安全状态寄存器中的数值设置为>=A 且<=F中的任意一个数值。

    2.如何设置安全状态寄存器数值

    在文件夹下的密钥文件中,写入了不同的密钥指令,其中主控密钥用于外部认证,PIN密钥用于验证个人身份识别码。密钥中的后续状态数值,即是使用该密钥进行验证后安全状态寄存器的数值

    如: 在密钥文件中,主控密钥的后续状态数值为0A,PIN密钥后续状态为03.则在该文件下使用VERIFY(校验)命
    、令验证通过个人密码后,安全状态寄存器数值即变成3,满足交易明细文件的读权限,可以进行交易明细读
    取。但是3小于A,不满足写权限,不能进行交易明细文件的修改和写入。此时需要进行外部认证后,将安全状态寄存器数值设置为0A,即满足写权限设置。可以进行交易明细文件的写入。

    当前目录的安全状态寄存器的值在复位后或选择目录文件命令成功地被执行时被置为0,在进行复位或选择目录文件后需要重新进行安全验证,修改安全状态寄存器数值

    3.如何确定能够进行对应操作的安全状态寄存器数值

    1.访问权限为 FY 时表示要求 MF 的安全状态寄存器的值大于等于 Y。
    2.访问权限为 XY 时,若 X>Y 表示要求当前目录的安全状态寄存器的值大于等于 Y 且 小于等于 X。若 X=Y 表示要求当前目录的安全状态寄存器的值等于 X
    3.若 Y >X表示不允 许该操作。


    1.某文件读的权限为 F5 表示在对该文件进行读之前必须使 安全状态寄存器的值大于等于 5;
    2.某文件写的权限为 53 表示对该文件进行写之前必须使当前目录的安全状态 寄存器的值为 3、 4 或 5;
    3.某文件读的权限为 F0,写的权限为 F1,代表可任意读取,写时必须满足当前目录的安全状态寄存器的值大于等于 1

    展开全文
  • 什么是系统安全状态

    万次阅读 2017-02-24 15:28:50
    系统能按某种顺序如(P1,P2,...,Pn),来为每个进程分配所需要的资源,直至最大需求,使每个进程都可以顺序完成。若系统不存在这样一个安全序列,则称系统处于不安全状态

    指系统能按某种顺序如(P1,P2,...,Pn),来为每个进程分配所需要的资源,直至最大需求,使每个进程都可以顺序完成。若系统不存在这样一个安全序列,则称系统处于不安全状态。

    展开全文
  • 安全状态与死锁

    千次阅读 2018-11-28 21:48:19
    1.关于不安全状态与死锁状态的不同之处:  1&gt;:正如申老师所言,当进程处于不安全状态的时候,可能会由于操作系统在期间杀死一些进程等意外情况下而使不安全状态避免向死锁状态的转化。  2&gt;:在我看来...

    1.关于不安全状态与死锁状态的不同之处:
      1>:正如申老师所言,当进程处于不安全状态的时候,可能会由于操作系统在期间杀死一些进程等意外情况下而使不安全状态避免向死锁状态的转化。
      2>:在我看来,1中的思想可能有点牵强,毕竟在大多数情况下进程都是可以正常结束的,而且书中银行家算法也是在所有的进程正常运行对前提上进行操作的。书中产生死锁的四个必要条件之不可抢占条件中写到。进程已获得的资源在进程未使用完之前不可被抢占,只能在进程使用完时由自己释放。注意:在这里是说进程使用完时自己释放,并不是进程结束时释放。所以,当进程组处于不安全状态时,是指找不到这样的一个安全序列,使得进程能按某种推进顺序,为每一个进程分配其所需资源,直至满足每一个进程对资源的最大需求,使得每一个进程都可以顺利完成。我们需要注意的是,这种假设是在这一刻完成的,即在推进过程的这一刻,进程必须满足它所需要的所有资源,而且也只有进程结束之后才将其所拥有的所有资源释放,我想这也是书中为什么说是“满足其最大需求”。实际上,可能在程序运行的过程中,在其下次申请资源之前,就可能释放其所拥有的部分资源,从而使系统处于安全状态,只有在最坏条件下(所有的进程都霸占其此时所拥有的资源并且去申请新的资源)才能导致死锁。

    展开全文
  • 状态类是:其本身没有内部变量和外部变量的操作的,在每个用户访问的线程栈中都是一个各自的实例。 线程安全的表现: 一个线程对该类的访问不会影响其他线程的访问结果。 无状态类示例: package ...

    规则说明:

    无状态对象即无状态类,是指其本身没有内部变量和外部变量的操作的,在每个用户访问的线程栈中都是一个各自的实例。

    线程安全的表现:

    一个线程对该类的访问不会影响其他线程的访问结果。

    线程安全的无状态类示例:

    package net.jcip.examples;
    
    import java.math.BigInteger;
    import javax.servlet.*;
    
    import net.jcip.annotations.*;
    
    /**
     * StatelessFactorizer
     *
     * A stateless servlet
     * 
     * @author Brian Goetz and Tim Peierls
     */
    @ThreadSafe
    public class StatelessFactorizer extends GenericServlet implements Servlet {
    
        public void service(ServletRequest req, ServletResponse resp) {
            BigInteger i = extractFromRequest(req);
            BigInteger[] factors = factor(i);
            encodeIntoResponse(resp, factors);
        }
    
        void encodeIntoResponse(ServletResponse resp, BigInteger[] factors) {
        }
    
        BigInteger extractFromRequest(ServletRequest req) {
            return new BigInteger("7");
        }
    
        BigInteger[] factor(BigInteger i) {
            // Doesn't really factor
            return new BigInteger[] { i };
        }
    }
    

    注意:一个线程访问的StatelessFactorizer不会影响其他线程访问StatelessFactorizer的结果,两个线程不共享状态,如同是在访问两个实例。


    展开全文
  • 最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底的是什么?! 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了...
  • 操作系统中不安全状态为何并非一定转为死锁?

    万次阅读 多人点赞 2020-01-31 12:26:41
    在学习避免死锁、银行家算法时,对于安全状态一定不会产生死锁,不安全状态也并非必然转为死锁,不止你是否会疑惑为何处于不安全状态下,不是必然会发生死锁?
  • Linux:死锁避免之系统安全状态

    千次阅读 2018-04-23 21:22:06
    死锁避免方法之一:判断系统安全状态 避免死锁的方法中,允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次资源分配的安全性。若此次分配不会导致系统进入不安全状态,则将资源分配给进程; 否则...
  • HTTP无状态协议到底的什么?

    千次阅读 2017-10-14 22:57:35
    最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底的是什么?! 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了...
  • 记住登录状态安全做法

    千次阅读 2014-01-16 10:09:58
    永久登录的是在浏览器会话间进行持续验证的机制。换句话说,今天已登录的用户明天依然是处于登录状态,即使在多次访问之间的用户会话过期的情况下也是这样。永久登录的存在降低了你的验证机制的安全性,但它增加了...
  • Safe Region是在一段代码片段中,对象的引用关系不会发生变化,在这个区域中的任何位置开始GC都是安全的。 1、当线程运行到Safe Region的代码时,首先标识已经进入了Safe Region,如果这段时间内发生GC,JVM会忽略...
  • 在面试中被问到HTTP协议是有状态还是无状态的,当场就有点懵,因为不会就没答出来。还是得总结一下啵! 一、HTTP协议的状态 HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。 也就是说,上一次的...
  • 线程的状态和基本操作

    千次阅读 多人点赞 2019-10-03 23:36:42
    在上一篇博客中并发编程的优...文章目录创建线程的四种方式线程的状态和生命周期线程状态的基本操作interruptedjoinsleepyield进程和线程线程优先级守护线程和用户线程守护线程详解线程死锁认识线程死锁如何避免线...
  • 什么是线程安全?如何保证线程安全

    千次阅读 多人点赞 2019-05-27 23:22:44
    什么是线程安全 参考: 《Java并发编程实践》中对线程安全的定义: 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作...
  • 说起状态模式游戏开发者们第一个想到的一定是AI的有限状态机FSMs,状态模式确实是实现有限状态机的一种方法。在有限状态机中,一般都是观察者模式与状态模式连用,状态模式把每个状态封装成类,来对每个输入消息...
  • 在计算机概念中,所谓防火墙就是设置在不同网络之间(例如可信赖的企业内部局域网和不可信赖的公共网络)或者是不同网络安全域之间的一系列部件的组合。通过监测、限制、更改进入不同网络或不同安全域的数据流,以尽...
  • HTTP状态

    万次阅读 2019-07-12 11:22:32
    根据HTTP返回状态码,来判断api状态 以下是中英文HTTP返回状态码的对照信息。 1、信息 - 100 Continue - 101 Switching Protocols - 102 Processing 2、成功 - 200 OK - 201 Created - 202 Accepted - 203 .....
  • 银行家算法之安全性算法

    万次阅读 2016-10-09 01:15:40
    安全序列是存在一个进程序列{P1,…,Pn}是安全的,不会死锁(至少两个线程占有某资源A,但是都不满足,剩余的资源A分配给谁仍然无法满足),安全状态如果存在一个由系统中所有进程构成的安全序列P1,…,Pn,则系统...
  • 1线程安全

    千次阅读 2017-12-16 15:55:41
    两种状态 (1)状态 对象的状态存储在状态变量(例如实例和静态域)中的数据。 【举例】 Person p=new Person(Li); p.age=12; 对象Li今年12岁,这是对象Li存于的一个状态 (2)共享状态 “共享”意味着变量可以...
  • 网络状态码(HTTP状态码 )

    万次阅读 多人点赞 2017-05-25 21:32:00
    状态码的第一个数字代表了响应的五种状态之一。 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向...
  • 什么是线程安全

    万次阅读 多人点赞 2016-08-09 17:20:06
    线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。产生线程不安全的原因在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的...
  • HTTP协议:无状态协议

    千次阅读 2017-09-27 20:20:41
    一、定义协议的状态下一次传输可以“记住”这次传输信息的能力。HTTP属于无状态协议 为什么? HTTP是不会为了下一次连接而维护这次连接所传输的信息,这是为了保证服务器内存。 比如客户获得一张网页之后关闭...
  • 安全点和安全区域是什么意思?

    千次阅读 2021-05-17 23:51:49
    写在前面 本文隶属于专栏《100个问题搞定Java虚拟机》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙...Java 虚拟机中的 STW 是通过安全点(safepoint)机制来实现的。 当 Java 虚拟机收到 STW 请
  • 这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步。前文分享了分享机器学习在安全领域的应用,并复现一个基于机器学习(逻辑回归)的恶意...
  • 总结了线程安全性的二十四个精华问题

    千次阅读 多人点赞 2019-12-05 19:19:27
    1、对象的状态:对象的状态存储在状态变量中的数据,对象的状态可能包括其他依赖对象的域。在对象的状态中包含了任何可能影响其外部可见行为的数据。 2、一个对象是否是线程安全的,取决于它是否被多个线程...
  • 这几个概念晕了几天了,搞明白了就来备注一下 FSM(Finite State Machine) FAM(Finite Automata Machine) DFA(Determinate Finite Automata) ...NFA(Non-Determinate Finite Auto...状态机:我们现在所说的
  • FSM(状态机)的JAVA实现

    千次阅读 2019-06-03 16:19:19
    前言 有限状态机(英语:finite-state machine,縮寫:FSM)又稱有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。...现态:是当前所处的状态。 ...
  • 不是一次会话的情况下,保持用户状态主要是求大大来指点一下这样做怎样不好,那样做又有神马问题我理解主要是由两种方式第一种:将用户ID和密码加密之后放在用户浏览器cookie里,设置一个很长的过期时间,每次登陆...
  • ConcurrentHashMap是如何实现线程安全

    万次阅读 多人点赞 2019-05-25 18:08:40
    文章目录ConcurrentHashMap是如何实现线程安全的前言相关概念Amdahl定律初始化数据结构时的线程安全总结put操作的线程安全总结扩容操作的线程安全扩容时的get操作多线程协助扩容在什么情况下会进行扩容操作?...
  • Git笔记(5) 状态记录

    万次阅读 2020-02-10 20:24:32
    文件的状态变化周期、检查当前文件状态、跟踪新文件、暂存已修改文件、状态简览、忽略文件、查看已暂存和未暂存的修改、提交更新、跳过使用暂存区域、移除文件、移动文件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 396,618
精华内容 158,647
关键字:

安全状态是指