2017年10月4日星期三
FTP中文乱码问题
基本解释:
服务器端字符集和客户端字符集不匹配。
服务器端一般采用Linux系统,而Linux系统默认采用通行全球的UTF8字符集
客户端将服务器端提供的UTF8字符集当作GBK解释自然就出现乱码了。
| FTP服务器端 | UTF-8 | UTF-8 | GB18030 | GB18030 |
| FTP客户端 | UTF-8 | GB-18030 | UTF-8 | GB18030 |
| 乱码 | 否 | 是 | 是 | 否 |
上表是一般规律。理论上,如果客户端能够自动识别服务器端代码页而且正确无误的化,自然不会出现乱码的现象。
下表是测试情况,
测试环境:
NAS:Dlink DNS-323,Thecus N5550
FTP Client:Filezilla
| NAS FTP编码(Dlink:Client Language) | Unicode/UTF-8 | Unicode/UTF-8 | Simplified Chinese | Simplified Chinese |
| 上传FTP字符集 | UTF-8 | GB18030 | UTF-8 | GB18030 |
| Mac Smaba打开 | 正常 | 乱码 | 乱码 | 正常 |
| Ubuntu Samba打开 | 正常 | 乱码 | 乱码 | 正常 |
| FTP UTF-8查看 | 正常 | 看不到 | 看不到 | 看不到 |
| FTP GB18030查看 | 正常 | 正常 | 看不到 | 正常 |
走标准化路线,全部统一到Unicode/UTF-8,省很多事。
Dlink DNS-323上的中文乱码文件,乱码情况或说怎么乱和FTP服务器编码没关系,只和Client端(FTP或Samba)语言编码有关系。
2011年4月17日星期日
FTP协议发布四十周年 zz
1971年4月16日, MIT学生Abhay Bhushan公布了文件传输协议(FTP)的最初草案,发表了RFC 114规范。今天,作为互联网骨干协议的FTP迎来40岁生日,可以说如今它的重要性与诞生之初相比要远远大得多。
FTP软件公司Ipswitch的副总裁Frank Kenney称,FTP标准已经从简单的基于TCP的网络文件复制协议转变成复杂的整合模式,能在包括云服务在内的不同环境中,提供控制,可见性、依从性和安全性。
FTP软件公司Ipswitch的副总裁Frank Kenney称,FTP标准已经从简单的基于TCP的网络文件复制协议转变成复杂的整合模式,能在包括云服务在内的不同环境中,提供控制,可见性、依从性和安全性。
标签: Anniversary, FTP
2010年10月10日星期日
Libc实现中的漏洞威胁FTP服务器 zz
H-online报道,libc库glob()函 数实现中的一个漏洞可能会被用于远程瘫痪FTP服务器。很多FTP服务器允许匿名登录,因此都有可能成为拒绝服务攻击的受害者。安全专家 Maksymilian Arciemowicz指出,甚至Adobe和HP的 FTP服务器也受到了该漏洞的影响。
问题存在于GLOB_LIMIT,glob()函数用它限制内存使用量,但实际上并没有起作用。由于GLOB_LIMIT的无效,它可能导致系统主内存被 耗光,使系统变得十分缓慢,停止响应,甚至崩溃。
问题存在于GLOB_LIMIT,glob()函数用它限制内存使用量,但实际上并没有起作用。由于GLOB_LIMIT的无效,它可能导致系统主内存被 耗光,使系统变得十分缓慢,停止响应,甚至崩溃。
标签: FTP, libc, Vulnerability
订阅 博文 [Atom]