[信息安全]客户端安全类检查顺序及要点

1 抗反编译等检查。

a. 在链接器命令中是否启用 /NXCOMPAT 选项。数据执行保护 (DEP)。

b. 在链接器命令中是否启用 /DYNAMICBASE 选项。使用地址控件布局随机化。

c. 查壳。

建议使用PEiD工具。(百度搜索PEiD即可下载)

点击[拓展信息]可以查看到Not Packed一般代表没有加壳。(“熵值”、“EP校验”、“快速校验”)

d.反编译。

推荐工具:

vs的使用:Reflector

BCB,Delphi的可以用:DeDeDark

2 配置文件,本地文件查看是否加密。或者是否可以随意篡改。

至于使用什么工具,目前没啥推荐,可以使用沙箱。

3 密码方面。(可考虑应用层和底层)

a.钩子方面

工具1: anti keylogger

工具2: Actmon

b.密码的复杂性,是否可以查看到密码。

工具1: Fiddler(抓包工具)

工具2: MemoryEngine(内存读取工具)

4 防截屏。

键盘:ALT+PrtSc或PrtSc。

其他强截图工具:

snagit,国外著名的截图软件,链接为:http://www.skycn.com/soft/2290.html

EPSnap 强力抓屏工具,链接为: http://www.skycn.com/soft/28188.html

5 通讯。

a https的支持,SSL协议是否能支持最高版本SSL3.0。

b 重放攻击(使用同一个内容,是否可以不断发送)。

6  查毒。

a http://www.virscan.org/

b https://www.virustotal.com/

时间: 2024-10-26 01:24:55

[信息安全]客户端安全类检查顺序及要点的相关文章

ASP.NET MVC 关闭 客户端 xss 检查

为防止 XSS 攻击,asp.net 机制 会默认检测 请求报文 内是否有包含html标签,以提醒开发人员处理,报错如下:"从客户端中检测到有潜在危险的Request...值"当我们选择了处理方式后,需要关闭 这个检查,在 MVC 中关闭方式: 为 目标 action方法添加 ValidateInput 特性,如: 1 [ValidateInput(false)] 2 [HttpPost] 3 public ActionResult Modify(Models.Blog model)

K3中间层配置不成功 kdsvrmgr组件不工作 问题 客户端需要检查的设置

苏州K3刘保平电脑安装的K3装有中间层组件,导致中间层死配都配不成功  以后中间层配置不成功的时候除了检查能否访问K3服务器之外,还要检查一下是否安装了中间层http://wenku.baidu.com/link?url=NZvJpP4BI0VybUi6GCrJJNyWUOw4zJfD5lESI04n7hcrrlCfckwHIr-trKIJ_d_b6wg-jAd1vlf-aBKQdvPwUCGS9K2lHXvUXaPIuN_Dt-i 当时点击金蝶K3修复,修复了无数次也不管用,开启guest账户

[转载]Linux ssh客户端配置-基础知识

原文链接: http://www.hao32.com/unix-linux/462.html 配置文件~/.ssh/config和/etc/ssh/ssh_config 14. 01. 一般不需要修改OpenSSH客户端配置文件.对于给定用户,共有两个配置文件,分别是~/.ssh/config(用户专用)和/etc/ssh/ssh_config(全局共享).要按照该顺序读取这些文件,对于给定的某个参数,它使用的是读取过程中发现的第一个配置.用户可以通过以下方式将全局参数设置覆盖掉:在自己的配置文

告别被拒,如何提升iOS审核通过率(下篇)——应用内容检查大法与提审资源检查大法

WeTest 导读 之前的<告别被拒,如何提升iOS审核通过率(上篇)>分享了客户端检查的相关要点,本篇会给大家介绍有关应用内容的检查项和提审资源相关检查项要点. 应用内容检查大法 苹果对庸俗.赌博.暴力.成人内容.支付等元素把控严格,如何在应用内容的检查过程中躲开苹果审核的刀锋,本篇为大家揭开这部分的审核要点. 本文按照审核的维度列出如下两个模块讲述: 一.文字内容检查 此部分的审核,腾讯预审小组重点覆盖应用中的公告.活动,游戏类的邮件.新手指引.剧情对白等界面,同时还覆盖应用中链接的官网.

c++中的顺序表写法,主要实现(增删查改,构造函数,运算符重载)

本文的内容主要是,利用c++写出顺序表,并对写出的代码进行测试, 主要实现的功能:实现对顺序表的增删查改, 要写的函数:构造函数,赋值运算符重载,析构函数.在编写代码过程中应注意到深浅拷贝问题. 下面是顺序表的类函数: #pragma once #include<iostream> using namespace std; typedef int DataType; class SeqList { public: SeqList(); SeqList(DataType *array, size

EAS客户端调试环境搭建

客户端调试环境搭建说明 适用场景:在现场跟踪问题或者在研发内部跟踪定位测试环境的问题时,开发人员需要快速搭建一个可供调试的环境以供分析问题,以下说明可供开发人员在需要时使用,注意该方式只支持客户端调试,服务端调试配置方式类似(链接远程jvm调试端口即可),但由于服务器不能随便启动停止,在现场应用客户端调试更为普遍一些. 环境要求 在进行以下工作前需要安装一个eclipse反编译插件,可以从网上下载. 安装完毕后注意配置以下参数设置: 详细配置 安装完毕接下来按照以下步骤配置环境即可 新建一个ja

(001)顺序栈的C++实现

(001)顺序栈的C++实现 2014/12/4     jxlijunhao 这里通过C++模板类来实现一个顺序栈: 1)初始化 2)入栈 3)出栈 4)取栈顶元素 在顺序栈中(一个数组中),操作的总是发生在数组的末尾 定义一个头文件 #ifndef SQ_STACK_H #define SQ_STACK_H #include<iostream> using namespace std; template<class T> class sq_stack { private: in

Java 实现 SSH 协议的客户端登录认证方式--转载

背景 在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解.首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间能够进行正常的网络通信,不至于出现在一台机器上发出的指令到另一台机器上成了不可认的乱码,SSH 就是众多协议的其中之一.经典的七层 OSI 模型(Open System Interconnection Reference Model)出现后,大大地解决了网络互联的兼容性问题,它将网络划分成服务.接口

java中类的加载顺序介绍(ClassLoader)

转自:http://blog.csdn.net/eff666/article/details/52203406 1.ClassNotFoundExcetpion  我们在开发中,经常可以遇见java.lang.ClassNotFoundExcetpion这个异常,今天我就来总结一下这个问题.对于这个异常,它实质涉及到了java技术体系中的类加载.Java的类加载机制是技术体系中比较核心的部分,虽然它和我们直接打交道不多,但是对其背后的机理有一定理解有助于我们排查程序中出现的类加载失败等技术问题.