阜阳三洋洗衣机售后电话-全国联保24小时服务客服热线?

阜阳三洋洗衣机售后电话-全国联保24小时服务客服热线?,第1张

阜阳三洋洗衣机售后服务市区统一维修网点热线客户电话

服务网点所在的市内实行24小时预约上门服务,所覆盖市郊实行48小时预约上门服务。建立顾客档案,电话回访,质量跟踪,通过多年的快速发展,公司综合实力居行业前列,

洗衣机售后维修电话—服务统一〔7x24小时)客服在线

①400-085-8338 ② 159-5684-4119

巜巜巜营业时间24! canbo巜 专业热水器热水器售后服务 (((专业技术团队)))

点击拨打客服热线①400-085-8338 ② 159-5684-4119

洗衣机售后维修服务康宝-特约维修自企业创立以来,团队秉承优的职人精神,坚持技术革新,旨在不断提升产品技术性能,为消费者提供更臻完使用体验。

近年,在家用电器领域不断与国内先进科研机构及院校进行联合研发项目,研制出一系列高效节能,行业领先的高性能产品,奠定了技术行业领先的基石

售后服务维修电话!!!!!!①400-085-8338 ② 159-5684-4119相信你的选择没有错!好生活从新开始。

洗衣机售后服务电话(24小时售后网点客服热线中心)

服务区域:区及周边乡镇(各区等等)均有维修服务网点,就近安排师傅上门维修。

当您需要维修服务时,我们的师傅就能及时赶到现场。

服务为先,满意为念,服务无极限,真诚到永远。

—讲诚信、树新风、诚以待人、信以立世、认真负责、精益求精、积极热情。本公司为第三方电器维修服务!全天候、24小时为您服务。

市服务区域:(地区#〔1〕①400-085-8338 ② 159-5684-4119

求信”的宗旨,“锐意进取、不断开拓”的精神,时间竭诚为您服务 修理效劳许诺:

1)严厉按照修理程序及操作规程修理,保证修理质量。

2)严把配件质量关,根绝伪劣配件以枷F旧配件的运用。

3)效劳热线24小时有人值勤,24小时内做出回应。修理车间及前台接待节假日不歇息,保证用户随到随修;树立修理准则;及时成立抢修小组,

可随时抵达现场抢修。

HDCGGUJVISD

4)严格行价局和我公司修理规范,不夸张毛病,根绝乱收费

5)外地顾客长途毛病判别、技术毛病回答、需求邮寄配件敏捷处理。外地客户自行送修的咱们会加急为您的机器排除毛病,力求当天完结修理。

#服务体贴-------质量一般好!

热水器售后维修电话24小时报修热线: ①400-085-8338 ② 159-5684-4119

()专业维修站点--报修热线-- (全程上门为您提供一般优质服务!专业维修师)史麦斯 、热水器售后服务电话(各区)24小时报修

生活从开始随着我国人民的生活水平日益提高,已成为人们日常生活中必不可少的,随着用户的增加维修故障也随之大量增加,给用户的日常生活^26;来了

服务范围:##服务范围很大的不便!售后服务中心成立于2006年,自成立以来紧紧围绕专业化的服务标准,以我用心,你放心的服务精神促进企业发展壮大,以诚信务实的服务理念赢取场和回报社会,使企业在竞争异常激烈的家电场中连续多年稳健发展,取得了好的经济效益和社会效益。

选择我们的理由:

(1)区上门仅需30分钟

(2)服务公开;故障公开;价格公开。

(3)上门的师傅均有十年以上的专修经验,技术过硬,服务热心。

(4)先检测,报价,客户同意后再开始维修。

(5)无安全保障的不修,不治根的不修,无维修价值的不修,不浪费客户一分钱。

(6)用户验收完才算维修完成,开收费单据与保修卡。

(7)售后进行回访、询问家电使用情况与收费明细。

(8)所有进行过的维修都将进行详细的备案,存放至我司自研的派单系统内;当您需要 售后保修服务时,我们的师傅就能及时赶到现场。

上门维修服务流程如下

服务流程:(电话预约)——(上门检查)——(制定维修方案)——(确定维修价格)——( 开始维修)——(维修后开保修)——(单建立维修档案)——(电话回访)

服务区域:(地区〔1〕 ①400-085-8338 ② 159-5684-4119

^求信”的宗旨,“锐意进取、不断开拓”的精神,时间竭诚为您服务 修理效劳许诺:

1)严厉按照修理程序及操作规程修理,保证修理质量。

2)严把配件质量关,根绝伪劣配件以枷F旧配件的运用。

3)效劳热线24小时有人值勤,24小时内做出回应。修理车间及前台接待节假日不歇息,保证用户随到随修;树立修理准则;及时成立抢修小组,可随时抵达现场抢修。

4)严格行价局和我公司修理规范,不夸张毛病,根绝乱收费

5)外地顾客长途毛病判别、技术毛病回答、需求邮寄配件敏捷处理。外地客户自行送修的咱们会加急为您的机器排除毛病,力求当天完结修理。

桑夏太阳能热水器售后维修电话24小时报修热线: ①400-085-8338 ② 159-5684-4119

服务范围:##服务范围很大的不便!售后服务中心成立于2006年,自成立以来紧紧围绕专业化的服务标准,以我用心,你放心的服务精神促进企业发展壮大,以诚信务实的服务理念赢取场和回报社会,使企业在竞争异常激烈的家电场中连续多年稳健发展,取得了好的经济效益和社会效益。售后维修服务承诺:

1)严格按照维修程序及操作规程维修,确保维修质量。

(2)严把配件质量关,杜绝伪劣配件以及废旧配件 售后维修电话欢迎光临的使用。

(3)服务热线24小时有人值班,10分钟内做出回应。维修车间及前台接待节日不休息,保用户随到随修建立维修制度及时成立抢修小组,可随时到达现场抢修。

4)收费方面严格我公司收费标准,不夸大故障,杜绝乱收费。

(6)经我中心( 维修)维修的机器一律实行保修,在保修期内如因维修质量或更换配件质量出现问题,我中心负责返修。

服务范围:

北京(东城区、西城区、崇文区、宣武区、朝阳区、丰台区、石景山区、海淀区、门头沟区房山区、通州区、顺义区、昌平区、大兴区)

天津(和平区、河东区、河西区、河北区、红桥区、塘沽区、汉沽区、大港区、东丽区、西青区、津南区、北辰区、武清区、宝坻区)

石家庄(长安区、桥东区、桥西区、新华区、郊区、井陉矿区)

唐山( 路南区、路北区、古治区、开平区、新区)

秦皇岛(海港区、山海关区、北戴河区)

保定(莲池区、竞秀区)

张家口(桥东区、桥西区、宜化区、下花园区)

承德(双桥区、双滦区)

沧州(新华区、运河区)

廊坊(安次区、广阳区)

太原(小店区、迎泽区、杏花岭区、尖草坪区、万柏林区、晋源区)

大同(城区、矿区、南郊区、新荣区)

长治(城区、郊区)

晋城(城区)

朔州(朔城区、平鲁区)

包头(东河区、昆都伦区、青山区、石拐矿区、白云矿区、九原区)

赤峰(红山区、元兰州、松山区)

天津(和平区、沈河区、大东区、皇姑区、苏家屯区、东陵区、新城子区、于洪区)

大连(中山区、西岗区、沙河口区、甘井子区、旅顺口区、金州区)

朝阳(双塔区、龙城区)

长春(南关区、宽城区、朝阳区、二道区、绿园区、双阳区)

吉林(昌邑区、龙潭区、船营区、丰满区)

兰州、太仓

哈尔滨(道里区、南岗区、道外区、松北区、香坊区、阿城区、平房区、呼兰区)

大庆(萨尔图区、龙凤区、让胡路区、红岗区、大同区)

兰州(浦东新区、杨浦区、静安区、闸北区、卢湾区、松江区、嘉定区、南汇区、金山区、青浦区、奉贤区)

(玄武区、白下区、秦淮区、建邺区、下关区、浦口区、栖霞区、雨花台区、江宁区、区)

无锡(梁溪区、滨湖区、惠山区、新吴区、锡山区)

徐州(鼓楼区、云龙区、贾汪区、泉山区、铜山区)

兰州(天宁区、钟楼区、新北区、武进区、金坛区)

(虎丘区、吴中区、相城区、姑苏区、吴江区)

南通(崇州区、港闸区、通州区)

扬州(广陵区、邗江区、江都区)

杭州(临安区、上城区、下城区、江干区、拱野区、西湖区、滨江区、余杭区)

宁波(海曙区、江东区、江北区、北仑区、镇海区)

温州(鹿城区、龙湾区、瓯海区、洞头区)

嘉兴(南湖区、秀洲区)

(吴兴区、南浔区)

兰州(越城区、柯桥区、上虞区)

金华(金东区)

舟山(定海区、兰州)

台州(椒江区、黄岩区、路桥区)

合肥(瑶海区、庐阳区、蜀山区、包河区)

芜湖(镜湖区、戈江区、鸠江区、三山区)

蚌埠(龙子湖区、蚌山区、禹会区、淮上区)

马鞍山(花山区、雨山区)

安庆(迎江区、大观区、宜秀区)

宿州(徘br /> 六安(金安区、裕安区、叶集区)

巢湖(巢湖区)

兰州(鼓楼区、台江区、仓山区、马尾区、晋安区、长乐区)

厦门(思明区、海沧区、湖里区、集美区、同安区、翔安区)

莆田(城厢区、涵江区、秀屿区)

泉州(鲤城区、丰泽区、洛江区、泉港区)

漳州(芗城区、龙文区)

南昌(东湖区、西湖区、青云谱区、湾里区、青山湖区、新建区)

景德镇(昌江区、珠山区)

萍乡(安源区、湘东区)

兰州(莲溪区、浔阳区)

新余(渝水区)

赣州(章贡区、南康区、赣县)

宜春(袁州区)

上饶(信州区、广丰区、广信区)

济南(历下区、中区、槐荫区、天桥区、历城区、长清区)

烟台(芝罘区、福山区、开发区、莱山区)

威海(环翠区)

郑州(中原区、二七区、管城区、金水区、上街区、惠济区)

开封(龙亭区、顺河区、鼓楼区、金明区、禹王台区)

安阳(文峰区、北关区、殷都区、龙安区)

洛阳(老城区、西工区、涧西区、吉利区、洛龙区)

新乡(红旗区、卫滨区、凤泉区、牧野区)

(解放区、中站区、马村区、山阳区)

濮阳(华龙区)

兰州(魏都区)

南阳(宛城区、卧龙区)

商丘(梁园区)

信阳(负忧⑵角徘br /> 周口(川江区)

武汉(江岸区、江汉区、口区、汉阳区、武昌区、青山区)

黄石(黄石港区、西寨山区、下陆区、铁山区)

十堰(茅箭区、张湾区)

(芙蓉区、天心区、岳麓区、开福区、雨花区、望城区)

株洲(荷塘区、芦淞区、石峰区、天元区)

岳阳(岳阳楼区、云溪区、君山区)

张家界(永定区、武陵源区)

郴州(北湖区、苏仙区)

兰州(鹤城区)

娄底(娄星区)

广州(荔湾区、越秀区、海珠区、天河区、白云区、兰州)

深圳(罗湖区、福田区、南山区、宝安区、龙岗区、盐田区)

珠海(香洲区、斗门区、金湾区)

佛山(禅城区、顺德区、南海区、三水区、高明区)

茂名(茂南区、茂港区)

东莞、中山、潮州、揭阳

兰州(兴宁区、青秀区、西乡塘区、江南区、良庆区)

(秀峰区、叠彩区、象山区、佐宾区、雁山区)

玉林(玉州区)

(龙华区、秀英区、琼山区、美兰区)

重庆(万州区、涪陵区、渝中区、大渡口区、江北区、沙坪坝区、九龙坡区、南岸区、北培区、万盛区、双桥区、渝北区、巴南区)

成都(双流区、双流县、新都区、高新区、天府新区、高新西区、都江堰、青白江、金堂县、新津县、彭州、崇州、大邑县、浦江县、青羊区、金牛区、武侯区、兰州、龙泉、郫县、成都龙泉驿区、兰州、龙泉驿、海 尔青白江、双流、新都)

内江(中区、东兴区)

乐山(中区、沙湾区、五通桥区、金口河区)

南充(顺庆区、高坪区、嘉陵区)

贵阳(南明区、云岩区、花溪区、乌当区、白云区、小河区)

遵义(红花岗区、汇川区)

昆明(五华区、盘龙区、官渡区、西山区、东川区、呈贡区)

咸阳(秦都区、杨凌区、渭城区)

渭南(临渭区、华州区)

西安(新城区、碑林区、莲湖区、灞桥区、未央区、雁塔区)

宝鸡(渭滨区、金台区)

兰州(城关区、七里河区、西固区、安宁区、红古区)

阜阳华帝热水器售后服务市区统一维修网点热线客户电话

服务网点所在的市内实行24小时预约上门服务,所覆盖市郊实行48小时预约上门服务。建立顾客档案,电话回访,质量跟踪,通过多年的快速发展,公司综合实力居行业前列,

售后维修电话—服务统一〔7x24小时)客服在线

①400-085-8338 ② 159-5684-4119

巜巜巜营业时间24! canbo巜 专业热水器热水器售后服务 (((专业技术团队)))

点击拨打客服热线①400-085-8338 ② 159-5684-4119

售后维修服务海尔特约维修自企业创立以来,团队秉承优的职人精神,坚持技术革新,旨在不断提升产品技术性能,为消费者提供更臻完使用体验。

近年,在家用电器领域不断与国内先进科研机构及院校进行联合研发项目,研制出一系列高效节能,行业领先的高性能产品,奠定了技术行业领先的基石

售后服务维修电话!!!!!!①400-085-8338 ② 159-5684-4119相信你的选择没有错!好生活从新开始。

售后服务电话(24小时售后网点客服热线中心)

服务区域:区及周边乡镇(各区等等)均有维修服务网点,就近安排师傅上门维修。

当您需要维修服务时,我们的师傅就能及时赶到现场。

服务为先,满意为念,服务无极限,真诚到永远。

—讲诚信、树新风、诚以待人、信以立世、认真负责、精益求精、积极热情。本公司为第三方电器维修服务!全天候、24小时为您服务。

市服务区域:(地区#〔1〕①400-085-8338 ② 159-5684-4119

求信”的宗旨,“锐意进取、不断开拓”的精神,时间竭诚为您服务 修理效劳许诺:

1)严厉按照修理程序及操作规程修理,保证修理质量。

2)严把配件质量关,根绝伪劣配件以枷F旧配件的运用。

3)效劳热线24小时有人值勤,24小时内做出回应。修理车间及前台接待节假日不歇息,保证用户随到随修;树立修理准则;及时成立抢修小组,

可随时抵达现场抢修。

HDCGGUJVISD

4)严格行价局和我公司修理规范,不夸张毛病,根绝乱收费

5)外地顾客长途毛病判别、技术毛病回答、需求邮寄配件敏捷处理。外地客户自行送修的咱们会加急为您的机器排除毛病,力求当天完结修理。

#服务体贴-------质量一般好!

售后维修电话24小时报修热线: ①400-085-8338 ② 159-5684-4119

()专业维修站点--报修热线-- (全程上门为您提供一般优质服务!专业维修师)史麦斯 、售后服务电话(各区)24小时报修

生活从开始随着我国人民的生活水平日益提高,已成为人们日常生活中必不可少的,随着用户的增加维修故障也随之大量增加,给用户的日常生活^26;来了

服务范围:##服务范围很大的不便!售后服务中心成立于2006年,自成立以来紧紧围绕专业化的服务标准,以我用心,你放心的服务精神促进企业发展壮大,以诚信务实的服务理念赢取场和回报社会,使企业在竞争异常激烈的家电场中连续多年稳健发展,取得了好的经济效益和社会效益。

选择我们的理由:

(1)区上门仅需30分钟

(2)服务公开;故障公开;价格公开。

(3)上门的师傅均有十年以上的专修经验,技术过硬,服务热心。

(4)先检测,报价,客户同意后再开始维修。

(5)无安全保障的不修,不治根的不修,无维修价值的不修,不浪费客户一分钱。

(6)用户验收完才算维修完成,开收费单据与保修卡。

(7)售后进行回访、询问家电使用情况与收费明细。

(8)所有进行过的维修都将进行详细的备案,存放至我司自研的派单系统内;当您需要 售后保修服务时,我们的师傅就能及时赶到现场。

上门维修服务流程如下

服务流程:(电话预约)——(上门检查)——(制定维修方案)——(确定维修价格)——( 开始维修)——(维修后开保修)——(单建立维修档案)——(电话回访)

服务区域:(地区〔1〕 ①400-085-8338 ② 159-5684-4119

^求信”的宗旨,“锐意进取、不断开拓”的精神,时间竭诚为您服务 修理效劳许诺:

1)严厉按照修理程序及操作规程修理,保证修理质量。

2)严把配件质量关,根绝伪劣配件以枷F旧配件的运用。

3)效劳热线24小时有人值勤,24小时内做出回应。修理车间及前台接待节假日不歇息,保证用户随到随修;树立修理准则;及时成立抢修小组,可随时抵达现场抢修。

4)严格行价局和我公司修理规范,不夸张毛病,根绝乱收费

5)外地顾客长途毛病判别、技术毛病回答、需求邮寄配件敏捷处理。外地客户自行送修的咱们会加急为您的机器排除毛病,力求当天完结修理。

热水器售后维修电话24小时报修热线: ①400-085-8338 ② 159-5684-4119

服务范围:##服务范围很大的不便!售后服务中心成立于2006年,自成立以来紧紧围绕专业化的服务标准,以我用心,你放心的服务精神促进企业发展壮大,以诚信务实的服务理念赢取场和回报社会,使企业在竞争异常激烈的家电场中连续多年稳健发展,取得了好的经济效益和社会效益。售后维修服务承诺:

1)严格按照维修程序及操作规程维修,确保维修质量。

(2)严把配件质量关,杜绝伪劣配件以及废旧配件 售后维修电话欢迎光临的使用。

(3)服务热线24小时有人值班,10分钟内做出回应。维修车间及前台接待节日不休息,保用户随到随修建立维修制度及时成立抢修小组,可随时到达现场抢修。

4)收费方面严格我公司收费标准,不夸大故障,杜绝乱收费。

(6)经我中心( 维修)维修的机器一律实行保修,在保修期内如因维修质量或更换配件质量出现问题,我中心负责返修。

服务范围:

北京(东城区、西城区、崇文区、宣武区、朝阳区、丰台区、石景山区、海淀区、门头沟区房山区、通州区、顺义区、昌平区、大兴区)

天津(和平区、河东区、河西区、河北区、红桥区、塘沽区、汉沽区、大港区、东丽区、西青区、津南区、北辰区、武清区、宝坻区)

石家庄(长安区、桥东区、桥西区、新华区、郊区、井陉矿区)

唐山( 路南区、路北区、古治区、开平区、新区)

秦皇岛(海港区、山海关区、北戴河区)

保定(莲池区、竞秀区)

张家口(桥东区、桥西区、宜化区、下花园区)

承德(双桥区、双滦区)

沧州(新华区、运河区)

廊坊(安次区、广阳区)

太原(小店区、迎泽区、杏花岭区、尖草坪区、万柏林区、晋源区)

大同(城区、矿区、南郊区、新荣区)

长治(城区、郊区)

晋城(城区)

朔州(朔城区、平鲁区)

包头(东河区、昆都伦区、青山区、石拐矿区、白云矿区、九原区)

赤峰(红山区、元兰州、松山区)

天津(和平区、沈河区、大东区、皇姑区、苏家屯区、东陵区、新城子区、于洪区)

大连(中山区、西岗区、沙河口区、甘井子区、旅顺口区、金州区)

朝阳(双塔区、龙城区)

长春(南关区、宽城区、朝阳区、二道区、绿园区、双阳区)

吉林(昌邑区、龙潭区、船营区、丰满区)

兰州、太仓

哈尔滨(道里区、南岗区、道外区、松北区、香坊区、阿城区、平房区、呼兰区)

大庆(萨尔图区、龙凤区、让胡路区、红岗区、大同区)

兰州(浦东新区、杨浦区、静安区、闸北区、卢湾区、松江区、嘉定区、南汇区、金山区、青浦区、奉贤区)

(玄武区、白下区、秦淮区、建邺区、下关区、浦口区、栖霞区、雨花台区、江宁区、区)

无锡(梁溪区、滨湖区、惠山区、新吴区、锡山区)

徐州(鼓楼区、云龙区、贾汪区、泉山区、铜山区)

兰州(天宁区、钟楼区、新北区、武进区、金坛区)

(虎丘区、吴中区、相城区、姑苏区、吴江区)

南通(崇州区、港闸区、通州区)

扬州(广陵区、邗江区、江都区)

杭州(临安区、上城区、下城区、江干区、拱野区、西湖区、滨江区、余杭区)

宁波(海曙区、江东区、江北区、北仑区、镇海区)

温州(鹿城区、龙湾区、瓯海区、洞头区)

嘉兴(南湖区、秀洲区)

(吴兴区、南浔区)

兰州(越城区、柯桥区、上虞区)

金华(金东区)

舟山(定海区、兰州)

台州(椒江区、黄岩区、路桥区)

合肥(瑶海区、庐阳区、蜀山区、包河区)

芜湖(镜湖区、戈江区、鸠江区、三山区)

蚌埠(龙子湖区、蚌山区、禹会区、淮上区)

马鞍山(花山区、雨山区)

安庆(迎江区、大观区、宜秀区)

宿州(徘br /> 六安(金安区、裕安区、叶集区)

巢湖(巢湖区)

兰州(鼓楼区、台江区、仓山区、马尾区、晋安区、长乐区)

厦门(思明区、海沧区、湖里区、集美区、同安区、翔安区)

莆田(城厢区、涵江区、秀屿区)

泉州(鲤城区、丰泽区、洛江区、泉港区)

漳州(芗城区、龙文区)

南昌(东湖区、西湖区、青云谱区、湾里区、青山湖区、新建区)

景德镇(昌江区、珠山区)

萍乡(安源区、湘东区)

兰州(莲溪区、浔阳区)

新余(渝水区)

赣州(章贡区、南康区、赣县)

宜春(袁州区)

上饶(信州区、广丰区、广信区)

济南(历下区、中区、槐荫区、天桥区、历城区、长清区)

烟台(芝罘区、福山区、开发区、莱山区)

威海(环翠区)

郑州(中原区、二七区、管城区、金水区、上街区、惠济区)

开封(龙亭区、顺河区、鼓楼区、金明区、禹王台区)

安阳(文峰区、北关区、殷都区、龙安区)

洛阳(老城区、西工区、涧西区、吉利区、洛龙区)

新乡(红旗区、卫滨区、凤泉区、牧野区)

(解放区、中站区、马村区、山阳区)

濮阳(华龙区)

兰州(魏都区)

南阳(宛城区、卧龙区)

商丘(梁园区)

信阳(负忧⑵角徘br /> 周口(川江区)

武汉(江岸区、江汉区、口区、汉阳区、武昌区、青山区)

黄石(黄石港区、西寨山区、下陆区、铁山区)

十堰(茅箭区、张湾区)

(芙蓉区、天心区、岳麓区、开福区、雨花区、望城区)

株洲(荷塘区、芦淞区、石峰区、天元区)

岳阳(岳阳楼区、云溪区、君山区)

张家界(永定区、武陵源区)

郴州(北湖区、苏仙区)

兰州(鹤城区)

娄底(娄星区)

广州(荔湾区、越秀区、海珠区、天河区、白云区、兰州)

深圳(罗湖区、福田区、南山区、宝安区、龙岗区、盐田区)

珠海(香洲区、斗门区、金湾区)

佛山(禅城区、顺德区、南海区、三水区、高明区)

茂名(茂南区、茂港区)

东莞、中山、潮州、揭阳

兰州(兴宁区、青秀区、西乡塘区、江南区、良庆区)

(秀峰区、叠彩区、象山区、佐宾区、雁山区)

玉林(玉州区)

(龙华区、秀英区、琼山区、美兰区)

重庆(万州区、涪陵区、渝中区、大渡口区、江北区、沙坪坝区、九龙坡区、南岸区、北培区、万盛区、双桥区、渝北区、巴南区)

成都(双流区、双流县、新都区、高新区、天府新区、高新西区、都江堰、青白江、金堂县、新津县、彭州、崇州、大邑县、浦江县、青羊区、金牛区、武侯区、兰州、龙泉、郫县、成都龙泉驿区、兰州、龙泉驿、海 尔青白江、双流、新都)

内江(中区、东兴区)

乐山(中区、沙湾区、五通桥区、金口河区)

南充(顺庆区、高坪区、嘉陵区)

贵阳(南明区、云岩区、花溪区、乌当区、白云区、小河区)

遵义(红花岗区、汇川区)

昆明(五华区、盘龙区、官渡区、西山区、东川区、呈贡区)

咸阳(秦都区、杨凌区、渭城区)

渭南(临渭区、华州区)

西安(新城区、碑林区、莲湖区、灞桥区、未央区、雁塔区)

宝鸡(渭滨区、金台区)

兰州(城关区、七里河区、西固区、安宁区、红古区)

推荐使用费控报销管理软件齐业成

齐业成可以给客户实现从预算费控、财务共享、资金集成、财税集成,到电子发票、电子报销、银企直联、电子档案、商旅集成、消费集成等预算费控领域的专项产品和解决方案。

ₒ 商旅对接,员工免垫资、免报销;银企直联,自动化结算支付。

ₒ 电子发票自动归集,纸质发票智能识别、查验、去重、合规,并可一键生成报销单据。

ₒ 报销与预算、客户、项目、人员多维度关联,智能合规检查,让审核更简单。

ₒ 集成合同相关业务系统,让票据、付款与合同自动匹配,减少数据的重复录入与差错。

ₒ 集成财务核算系统,自动生成凭证推送,提升记账效率和准确率。

ₒ 通过电子签名技术,报销数据自动归档为电子会计档案,数据防篡改、可追溯。

ₒ 可视化完成预算路径、预算模板、预算权限等预算建模设计,构建全场景、全过程、多维管控的预算管理体系。

ₒ 通过数据中心,实时、全面、直观的费用支出数据看板,为决策提供支撑。

ₒ 全面移动化,实现移动端的发票管理、报销申请、审批、以及查询。

  保护密码最好的的方式就是使用带盐的密码hash(salted password hashing)对密码进行hash操作是一件很简单的事情,但是很多人都犯了错。接下来我希望可以详细的阐述如何恰当的对密码进行hash,以及为什么要这样做。

  重要提醒

  如果你打算自己写一段代码来进行密码hash,那么赶紧停下吧。这样太容易犯错了。这个提醒适用于每一个人,不要自己写密码的hash算法 !关于保存密码的问题已经有了成熟的方案,那就是使用phpass或者本文提供的源码。

  什么是hash

  hash("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

hash("hbllo") = 58756879c05c68dfac9866712fad6a93f8146f337a69afe7dd238f3364946366

hash("waltz") = c0e81794384491161f1777c232bc6bd9ec38f616560b120fda8e90f383853542

  Hash算法是一种单向的函数。它可以把任意数量的数据转换成固定长度的“指纹”,这个过程是不可逆的。而且只要输入发生改变,哪怕只有一个bit,输出的hash值也会有很大不同。这种特性恰好合适用来用来保存密码。因为我们希望使用一种不可逆的算法来加密保存的密码,同时又需要在用户登陆的时候验证密码是否正确。

  在一个使用hash的账号系统中,用户注册和认证的大致流程如下:

  1, 用户创建自己的账号

2, 用户密码经过hash操作之后存储在数据库中。没有任何明文的密码存储在服务器的硬盘上。

3, 用户登陆的时候,将用户输入的密码进行hash操作后与数据库里保存的密码hash值进行对比。

4, 如果hash值完全一样,则认为用户输入的密码是正确的。否则就认为用户输入了无效的密码。

5, 每次用户尝试登陆的时候就重复步骤3和步骤4。

  在步骤4的时候不要告诉用户是账号还是密码错了。只需要显示一个通用的提示,比如账号或密码不正确就可以了。这样可以防止攻击者枚举有效的用户名。

  还需要注意的是用来保护密码的hash函数跟数据结构课上见过的hash函数不完全一样。比如实现hash表的hash函数设计的目的是快速,但是不够安全。只有加密hash函数(cryptographic hash functions)可以用来进行密码的hash。这样的函数有SHA256, SHA512, RipeMD, WHIRLPOOL等。

  一个常见的观念就是密码经过hash之后存储就安全了。这显然是不正确的。有很多方式可以快速的从hash恢复明文的密码。还记得那些md5破解网站吧,只需要提交一个hash,不到一秒钟就能知道结果。显然,单纯的对密码进行hash还是远远达不到我们的安全需求。下一部分先讨论一下破解密码hash,获取明文常见的手段。

  如何破解hash

  字典和暴力破解攻击(Dictionary and Brute Force Attacks)

  最常见的破解hash手段就是猜测密码。然后对每一个可能的密码进行hash,对比需要破解的hash和猜测的密码hash值,如果两个值一样,那么之前猜测的密码就是正确的密码明文。猜测密码攻击常用的方式就是字典攻击和暴力攻击。

  Dictionary Attack

Trying apple : failed

Trying blueberry : failed

Trying justinbeiber : failed

Trying letmein : failed

Trying s3cr3t : success!

  字典攻击是将常用的密码,单词,短语和其他可能用来做密码的字符串放到一个文件中,然后对文件中的每一个词进行hash,将这些hash与需要破解的密码hash比较。这种方式的成功率取决于密码字典的大小以及字典的是否合适。

  Brute Force Attack

Trying aaaa : failed

Trying aaab : failed

Trying aaac : failed

Trying acdb : failed

Trying acdc : success!

  暴力攻击就是对于给定的密码长度,尝试每一种可能的字符组合。这种方式需要花费大量的计算机时间。但是理论上只要时间足够,最后密码一定能够破解出来。只是如果密码太长,破解花费的时间就会大到无法承受。

  目前没有方式可以阻止字典攻击和暴力攻击。只能想办法让它们变的低效。如果你的密码hash系统设计的是安全的,那么破解hash唯一的方式就是进行字典或者暴力攻击了。

  查表破解(Lookup Tables)

  对于特定的hash类型,如果需要破解大量hash的话,查表是一种非常有效而且快速的方式。它的理念就是预先计算(pre-compute)出密码字典中每一个密码的hash。然后把hash和对应的密码保存在一个表里。一个设计良好的查询表结构,即使存储了数十亿个hash,每秒钟仍然可以查询成百上千个hash。

  如果你想感受下查表破解hash的话可以尝试一下在CraskStation上破解下下面的sha256 hash。

  c11083b4b0a7743af748c85d343dfee9fbb8b2576c05f3a7f0d632b0926aadfc

08eac03b80adc33dc7d8fbe44b7c7b05d3a2c511166bdb43fcb710b03ba919e7

e4ba5cbd251c98e6cd1c23f126a3b81d8d8328abc95387229850952b3ef9f904

5206b8b8a996cf5320cb12ca91c7b790fba9f030408efe83ebb83548dc3007bd

  反向查表破解(Reverse Lookup Tables)

  Searching for hash(apple) in users' hash list : Matches [alice3, 0bob0, charles8]

Searching for hash(blueberry) in users' hash list : Matches [usr10101, timmy, john91]

Searching for hash(letmein) in users' hash list : Matches [wilson10, dragonslayerX, joe1984]

Searching for hash(s3cr3t) in users' hash list : Matches [bruce19, knuth1337, john87]

Searching for hash(z@29hjja) in users' hash list : No users used this password

  这种方式可以让攻击者不预先计算一个查询表的情况下同时对大量hash进行字典和暴力破解攻击。

  首先,攻击者会根据获取到的数据库数据制作一个用户名和对应的hash表。然后将常见的字典密码进行hash之后,跟这个表的hash进行对比,就可以知道用哪些用户使用了这个密码。这种攻击方式很有效果,因为通常情况下很多用户都会有使用相同的密码。

  彩虹表 (Rainbow Tables)

  彩虹表是一种使用空间换取时间的技术。跟查表破解很相似。只是它牺牲了一些破解时间来达到更小的存储空间的目的。因为彩虹表使用的存储空间更小,所以单位空间就可以存储更多的hash。彩虹表已经能够破解8位长度的任意md5hash。彩虹表具体的原理可以参考http://wwwproject-rainbowcrackcom/

  下一章节我们会讨论一种叫做“盐”(salting)的技术。通过这种技术可以让查表和彩虹表的方式无法破解hash。

  加盐(Adding Salt)

  hash("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

hash("hello" + "QxLUF1bgIAdeQX") = 9e209040c863f84a31e719795b2577523954739fe5ed3b58a75cff2127075ed1

hash("hello" + "bv5PehSMfV11Cd") = d1d3ec2e6f20fd420d50e2642992841d8338a314b8ea157c9e18477aaef226ab

hash("hello" + "YYLmfY6IehjZMQ") = a49670c3c18b9e079b9cfaf51634f563dc8ae3070db2c4a8544305df1b60f007

  查表和彩虹表的方式之所以有效是因为每一个密码的都是通过同样的方式来进行hash的。如果两个用户使用了同样的密码,那么一定他们的密码hash也一定相同。我们可以通过让每一个hash随机化,同一个密码hash两次,得到的不同的hash来避免这种攻击。

  具体的操作就是给密码加一个随即的前缀或者后缀,然后再进行hash。这个随即的后缀或者前缀成为“盐”。正如上面给出的例子一样,通过加盐,相同的密码每次hash都是完全不一样的字符串了。检查用户输入的密码是否正确的时候,我们也还需要这个盐,所以盐一般都是跟hash一起保存在数据库里,或者作为hash字符串的一部分。

  盐不需要保密,只要盐是随机的话,查表,彩虹表都会失效。因为攻击者无法事先知道盐是什么,也就没有办法预先计算出查询表和彩虹表。如果每个用户都是使用了不同的盐,那么反向查表攻击也没法成功。

  下一节,我们会介绍一些盐的常见的错误实现。

  错误的方式:短的盐和盐的复用

  最常见的错误实现就是一个盐在多个hash中使用或者使用的盐很短。

  盐的复用(Salt Reuse)

  不管是将盐硬编码在程序里还是随机一次生成的,在每一个密码hash里使用相同的盐会使这种防御方法失效。因为相同的密码hash两次得到的结果还是相同的。攻击者就可以使用反向查表的方式进行字典和暴力攻击。只要在对字典中每一个密码进行hash之前加上这个固定的盐就可以了。如果是流行的程序的使用了硬编码的盐,那么也可能出现针对这种程序的这个盐的查询表和彩虹表,从而实现快速破解hash。

  用户每次创建或者修改密码一定要使用一个新的随机的盐

  短的盐

  如果盐的位数太短的话,攻击者也可以预先制作针对所有可能的盐的查询表。比如,3位ASCII字符的盐,一共有95x95x95 = 857,375种可能性。看起来好像很多。假如每一个盐制作一个1MB的包含常见密码的查询表,857,375个盐才是837GB。现在买个1TB的硬盘都只要几百块而已。

  基于同样的理由,千万不要用用户名做为盐。虽然对于每一个用户来说用户名可能是不同的,但是用户名是可预测的,并不是完全随机的。攻击者完全可以用常见的用户名作为盐来制作查询表和彩虹表破解hash。

  根据一些经验得出来的规则就是盐的大小要跟hash函数的输出一致。比如,SHA256的输出是256bits(32bytes),盐的长度也应该是32个字节的随机数据。

  错误的方式:双重hash和古怪的hash函数

  这一节讨论另外一个常见的hash密码的误解:古怪的hash算法组合。人们可能解决的将不同的hash函数组合在一起用可以让数据更安全。但实际上,这种方式带来的效果很微小。反而可能带来一些互通性的问题,甚至有时候会让hash更加的不安全。本文一开始就提到过,永远不要尝试自己写hash算法,要使用专家们设计的标准算法。有些人会觉得通过使用多个hash函数可以降低计算hash的速度,从而增加破解的难度。通过减慢hash计算速度来防御攻击有更好的方法,这个下文会详细介绍。

  下面是一些网上找到的古怪的hash函数组合的样例。

  md5(sha1(password))

md5(md5(salt) + md5(password))

sha1(sha1(password))

sha1(str_rot13(password + salt))

md5(sha1(md5(md5(password) + sha1(password)) + md5(password)))

  不要使用他们!

  注意:这部分的内容其实是存在争议的!我收到过大量邮件说组合hash函数是有意义的。因为如果攻击者不知道我们用了哪个函数,就不可能事先计算出彩虹表,并且组合hash函数需要更多的计算时间。

  攻击者如果不知道hash算法的话自然是无法破解hash的。但是考虑到Kerckhoffs’s principle,攻击者通常都是能够接触到源码的(尤其是免费软件和开源软件)。通过一些目标系统的密码–hash对应关系来逆向出算法也不是非常困难。

  如果你想使用一个标准的”古怪”的hash函数,比如HMAC,是可以的。但是如果你的目的是想减慢hash的计算速度,那么可以读一下后面讨论的慢速hash函数部分。基于上面讨论的因素,最好的做法是使用标准的经过严格测试的hash算法。

  hash碰撞(Hash Collisions)

  因为hash函数是将任意数量的数据映射成一个固定长度的字符串,所以一定存在不同的输入经过hash之后变成相同的字符串的情况。加密hash函数(Cryptographic hash function)在设计的时候希望使这种碰撞攻击实现起来成本难以置信的高。但时不时的就有密码学家发现快速实现hash碰撞的方法。最近的一个例子就是MD5,它的碰撞攻击已经实现了。

  碰撞攻击是找到另外一个跟原密码不一样,但是具有相同hash的字符串。但是,即使在相对弱的hash算法,比如MD5,要实现碰撞攻击也需要大量的算力(computing power),所以在实际使用中偶然出现hash碰撞的情况几乎不太可能。一个使用加盐MD5的密码hash在实际使用中跟使用其他算法比如SHA256一样安全。不过如果可以的话,使用更安全的hash函数,比如SHA256, SHA512, RipeMD, WHIRLPOOL等是更好的选择。

  正确的方式:如何恰当的进行hash

  这部分会详细讨论如何恰当的进行密码hash。第一个章节是最基础的,这章节的内容是必须的。后面一个章节是阐述如何继续增强安全性,让hash破解变得异常困难。

  基础:使用加盐hash

  我们已经知道恶意黑客可以通过查表和彩虹表的方式快速的获得hash对应的明文密码,我们也知道了通过使用随机的盐可以解决这个问题。但是我们怎么生成盐,怎么在hash的过程中使用盐呢?

  盐要使用密码学上可靠安全的伪随机数生成器(Cryptographically Secure Pseudo-Random Number Generator (CSPRNG))来产生。CSPRNG跟普通的伪随机数生成器比如C语言中的rand(),有很大不同。正如它的名字说明的那样,CSPRNG提供一个高标准的随机数,是完全无法预测的。我们不希望我们的盐能够被预测到,所以一定要使用CSPRNG。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 阜阳三洋洗衣机售后电话-全国联保24小时服务客服热线?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情