不忘初心的专栏

分享学习的点点滴滴,欢迎交流。

排序:
默认
按更新时间
按访问量

TPS、QPS和系统吞吐量的区别和理解

一、QPS/TPS QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一...

2018-10-21 21:36:21

阅读数:7

评论数:0

Ubuntu18.04安装Nginx

Nginx是一个高性能的HTTP服务,可以用作反向代理服务器和静态文件下载服务器。 本篇文章介绍下Ubuntu18.04上安装Nginx的过程,以及遇到问题的解决办法。 一、安装依赖库 更新源 sudo apt-get update 安装c++依赖库 sudo apt-get i...

2018-09-27 17:13:13

阅读数:100

评论数:0

Ubuntu18.04编译Nginx报错objs/Makefile:460: recipe for target 'objs/src/core/ngx_murmurhash.o' failed

问题描述 在Ubuntu18.04上安装Ngnix,在编译步骤出现如下错误: cc1: all warnings being treated as errors objs/Makefile:460: recipe for target 'objs/src/core/ngx_murmurhash...

2018-09-27 14:54:08

阅读数:118

评论数:0

基于Lire库搜索相似图片

什么是Lire LIRE(Lucene Image REtrieval)提供一种的简单方式来创建基于图像特性的Lucene索引。利用该索引就能够构建一个基于内容的图像检索(content- based image retrieval,CBIR)系统,来搜索相似的图像。LIRE使用的特性都取自MP...

2018-07-22 16:50:58

阅读数:205

评论数:0

基于Lucene、TF-IDF、余弦相似性实现长文本相似度检测

什么是TF-IDF TF-IDF(Term Frequency-Inverse Document Frequency),汉译为词频-逆文本频率指数。 TF指一个词出现的频率,假设在一篇文章中某个词出现的次数是n,文章的总词数是N,那么TF=n/N 逆文本频率指数IDF一般用于表示一个词的权重...

2018-07-21 21:06:23

阅读数:143

评论数:0

WebMagic爬取应用市场应用信息

WebMagic资料 官方教程 http://webmagic.io/docs/zh/ 官方网址 http://webmagic.io/ 代码实现 爬取华为应用市场应用信息,统计华为应用市场应用数量,启动20个线程,自定义MyPiple来保存数据。 AppStoreProcessor....

2018-07-18 22:13:10

阅读数:105

评论数:0

Android静态安全检查(十五):WebView明文密码存储检测

明文密码存储Android的WebView组件默认打开了提示用户是否保存密码存储功能,如果用户选择了保存,用户名和密码就会被明文存储到该应用的database/webview.db文件中。明文存储的用户名和密码,不仅会被该应用随意的获取,其他的恶意程序也可能通过提权或者root的方式访问该应用的w...

2018-07-10 22:18:08

阅读数:101

评论数:0

Android静态安全检查(十四):开放服务检测

为什么应用开放服务不安全开启服务即创建监听端口的SocketServer,通过SocketServer开启服务,可以接受客户端的请求操作,通常使用NanoHTTPD库来创建Socket服务端。如果一个应用创建了ServerSocket,开启了服务监听,如果服务端对连接的客户端验证不严格的话,恶意应...

2018-07-10 21:48:09

阅读数:75

评论数:0

Android静态安全检查(十三):剪切板使用检测

Android剪切板使用风险Android剪切板是可以暂存数据,剪切板在后台起作用,存放在内存中。如果把隐私数据,特别是密码,存放在剪切板中是不安全的,因为任何的应用程序都可以访问剪切板中的数据。如果一个恶意应用,注册了系统剪切板的监听器事件,当剪切板数据发生变化的时候,就能获取到剪切板的数据,通...

2018-07-10 20:36:58

阅读数:141

评论数:0

Android静态安全检查(十二):内部SQLite存储风险

内部SQLite存储风险简介内部SQLite指/data/data/包名/databases/路径下的文件,openOrCreateDatabase方法可以对该路径下的数据进行读写操作。 /** * Open a new private SQLiteDatabase associa...

2018-07-08 20:56:47

阅读数:84

评论数:0

Android静态安全检查(十一):openFileOutput存储风险

OpenFileOutput存储风险简介Android应用内部文件是指/data/data/packageName/files路径下的文件,openFileOutput方法可以对内部文件的数据进行读写操作。通过ContextWrapper类的openFileOutput方法或者Context类的o...

2018-07-08 20:46:43

阅读数:65

评论数:0

Android静态安全检查(十):Shared Preferences存储风险

Shared Preferences存储风险简介Android系统提供了以下四种Android应用本地存储方式:Shared Preferences、SQLite Databases、Internal Storage、External Storage等存储方式。Shared Preferences...

2018-07-08 18:09:56

阅读数:84

评论数:0

Android静态安全检查(九):不安全的SDCard存储检测

什么是SDCard读写Android系统中存放的文件存储卡有内置存储卡和外置的存储卡SDCard是外部存储卡,类似U盘,没有对文件进行权限控制,因此程序只需要有SDCard的读写操作权限,就可以对所有的SDCard文件进行读写,电脑也可以访问SDCard文件。手机内置的存储卡是有权限控制的,相对来...

2018-07-08 17:07:41

阅读数:68

评论数:0

Android静态安全检查(八):自定义Permission检测

自定义权限风险Android系统提供了很多权限,同时也允许

2018-07-08 15:48:11

阅读数:60

评论数:0

Android静态安全检查(七):Content Provider文件目录遍历漏洞

漏洞描述Android应用的Content Provider存在文件目录遍历的漏洞,如果一个暴露的Content Provider组件(Android静态安全检查(一):组件暴露),没有组件的访问进行权限控制和对访问的目标文件的Content Query URI进行有效的判断,攻击者利用该暴露的组...

2018-07-08 15:43:49

阅读数:143

评论数:0

Android静态安全检查(六):Service劫持

什么是Service劫持Android应用中,Service是一个重要的组件,用于执行比较耗时的后台任务,启动一个Service常用的方法是ComponentName startService(Intent service),传入的参数是Intent,Intent使用有两种情况一个是设置actio...

2018-07-08 15:32:03

阅读数:101

评论数:0

Android静态安全检查(五):Activity劫持

什么是Activity劫持一般情况下分为两种第一种是,手机里面安装了恶意程序,恶意程序会注册一个Receiver,响应android.intent.action.BOOT_COMPLETED事件,这个Service会启动一个定时器,不停的循环查询当前运行的进程。一旦当前的进程正是我们要劫持的,并运...

2018-07-08 11:58:04

阅读数:207

评论数:0

Android静态安全检查(四):允许调试检测

允许调试风险在Android应用的Manifest.xml有一个Debugable属性,决定应用程序可不可以在手机上进行调试。只有该值为true,我们才可以在手机上进行调试。使用Android Stdio进行打包时,该值默认是true,如果导出包,该值为false。如果应用程序运行调试,就可能存在...

2018-07-08 11:21:07

阅读数:77

评论数:0

Android静态安全检查(三):允许备份检测

应用允许备份漏洞Android应用的Manifest.xml的Application标签下的allowBackup属性决定当前的应用程序可不可以备份,如果可以备份,则可能导致应用的敏感信息泄露。如果当前的应用程序确实需要备份功能,就必须明确的指定backupAgent属性,那么当备份的时候,会使用...

2018-07-08 10:44:51

阅读数:67

评论数:0

Soot检测Android应用Zip目录遍历漏洞

Soot简介Soot是一个Java静态分析框架,它提供了四种中间(representation)表现用于分析与转换Java字节码.Soot既可以作为优化和检查class文件的工具也可以作为一个开发与优化Java字节码的框架。使用Soot可以对Android应用进行静态分析,Android静态分析指...

2018-07-07 22:42:36

阅读数:81

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭