คำถามติดแท็ก https

Hypertext Transfer Protocol Secure (HTTPS) เป็นการรวมกันของ Hypertext Transfer Protocol กับโปรโตคอล SSL / TLS เพื่อให้การสื่อสารที่เข้ารหัสและการระบุที่ปลอดภัยของเว็บเซิร์ฟเวอร์เครือข่าย

6
ตรวจสอบว่าการโทร ajax ล้มเหลวเนื่องจากการตอบสนองที่ไม่ปลอดภัยหรือการเชื่อมต่อถูกปฏิเสธ
ฉันได้ทำการวิจัยมากมายและไม่สามารถหาวิธีจัดการกับเรื่องนี้ได้ ฉันกำลังพยายามทำการโทร jQuery ajax จากเซิร์ฟเวอร์ https ไปยังเซิร์ฟเวอร์ locahost https ที่ใช้ท่าเทียบเรือพร้อมใบรับรองที่ลงนามด้วยตนเอง ปัญหาของฉันคือฉันไม่สามารถระบุได้ว่าการตอบกลับเป็นการปฏิเสธการเชื่อมต่อหรือการตอบสนองที่ไม่ปลอดภัย (เนื่องจากการไม่ยอมรับใบรับรอง) มีวิธีกำหนดความแตกต่างระหว่างสถานการณ์ทั้งสองหรือไม่ responseTextและstatusCodeมักจะเหมือนกันในทั้งสองกรณีแม้ในคอนโซลโครเมี่ยมที่ฉันสามารถเห็นความแตกต่าง: net::ERR_INSECURE_RESPONSE net::ERR_CONNECTION_REFUSED responseTextเป็น "" เสมอและstatusCodeเป็น "0" สำหรับทั้งสองกรณี คำถามของฉันคือฉันจะทราบได้อย่างไรว่าการโทร jQuery ajax ล้มเหลวเนื่องจากERR_INSECURE_RESPONSEหรือเนื่องจากERR_CONNECTION_REFUSED? เมื่อยอมรับใบรับรองแล้วทุกอย่างทำงานได้ดี แต่ฉันต้องการทราบว่าเซิร์ฟเวอร์ localhost ปิดหรือเปิดและทำงาน แต่ยังไม่ยอมรับใบรับรอง $.ajax({ type: 'GET', url: "https://localhost/custom/server/", dataType: "json", async: true, success: function (response) { //do something }, error: function (xhr, textStatus, …
115 javascript  jquery  ajax  https 

12
ฉันควรแฮชรหัสผ่านก่อนส่งไปยังฝั่งเซิร์ฟเวอร์หรือไม่?
ฉันสังเกตเห็นว่าไซต์ส่วนใหญ่ส่งรหัสผ่านเป็นข้อความธรรมดาผ่าน HTTPS ไปยังเซิร์ฟเวอร์ มีข้อดีหรือไม่ถ้าฉันส่งแฮชของรหัสผ่านไปยังเซิร์ฟเวอร์แทน จะปลอดภัยกว่าไหม

19
วิธีแก้ไขข้อผิดพลาด“ java.security.cert.CertificateException: ไม่มีชื่อเรื่องอื่นที่แสดงอยู่”
ฉันมีไคลเอนต์บริการเว็บ Java ซึ่งใช้บริการเว็บผ่าน HTTPS import javax.xml.ws.Service; @WebServiceClient(name = "ISomeService", targetNamespace = "http://tempuri.org/", wsdlLocation = "...") public class ISomeService extends Service { public ISomeService() { super(__getWsdlLocation(), ISOMESERVICE_QNAME); } เมื่อฉันเชื่อมต่อไปยัง URL บริการ ( https://AAA.BBB.CCC.DDD:9443/ISomeService) java.security.cert.CertificateException: No subject alternative names presentผมได้รับข้อยกเว้น ในการแก้ไขก่อนอื่นฉันเรียกใช้openssl s_client -showcerts -connect AAA.BBB.CCC.DDD:9443 > certs.txtและได้รับเนื้อหาต่อไปนี้ในไฟล์certs.txt: CONNECTED(00000003) --- Certificate chain 0 …

9
ฉันจะทดสอบการเชื่อมต่อ https กับ Django ได้อย่างง่ายดายเหมือนกับการเชื่อมต่อที่ไม่ใช่ https โดยใช้ 'รันเนอร์เวอร์' ได้อย่างไร
ฉันมีแอปพลิเคชันที่ใช้คุกกี้ "ปลอดภัย" และต้องการทดสอบการทำงานโดยไม่จำเป็นต้องตั้งค่าเซิร์ฟเวอร์การพัฒนาที่เปิดใช้งาน SSL ที่ซับซ้อน มีวิธีการทำเช่นนี้เป็นเพียงฉันสามารถทดสอบคำขอที่ไม่ใช่การเข้ารหัสโดยใช้ใด ๆ./manage.py runserver?
109 django  ssl  https 

5
เปลี่ยนเส้นทางจาก HTTP ไปยัง HTTPS ด้วย PHP
ฉันทำงานในเว็บไซต์รถเข็นช็อปปิ้งและต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังหน้า HTTPS เมื่อเขาป้อนรายละเอียดการเรียกเก็บเงินและรักษาการเชื่อมต่อ HTTPS สำหรับหน้าถัดไปจนกว่าเขาจะออกจากระบบ ฉันต้องติดตั้งอะไรบนเซิร์ฟเวอร์ (ฉันใช้ Apache) เพื่อที่จะทำสิ่งนี้และจะเปลี่ยนเส้นทางจาก PHP ได้อย่างไร
108 php  https 

9
การเปลี่ยนเส้นทาง EC2 Elastic Load Balancer จาก HTTP เป็น HTTPS
ฉันต้องการที่จะเปลี่ยนเส้นทางทั้งหมดที่ร้องขอ HTTP การร้องขอ https บนELB ฉันมีอินสแตนซ์ EC2 สองรายการ ฉันใช้ nginx สำหรับเซิร์ฟเวอร์ ฉันได้ลองเขียนไฟล์ nginx conf ใหม่โดยไม่ประสบความสำเร็จ ฉันชอบคำแนะนำบางอย่างเกี่ยวกับเรื่องนี้


12
จะทำให้ file_get_contents () ทำงานกับ HTTPS ได้อย่างไร
ฉันกำลังตั้งค่าการประมวลผลบัตรเครดิตและจำเป็นต้องใช้วิธีแก้ปัญหาสำหรับ CURL รหัสต่อไปนี้ใช้งานได้ดีเมื่อฉันใช้เซิร์ฟเวอร์ทดสอบ (ซึ่งไม่ได้เรียก URL SSL) แต่ตอนนี้เมื่อฉันทดสอบบนเซิร์ฟเวอร์ที่ใช้งานได้กับ HTTPS มันล้มเหลวโดยมีข้อความแสดงข้อผิดพลาด "ไม่สามารถเปิดสตรีม" function send($packet, $url) { $ctx = stream_context_create( array( 'http'=>array( 'header'=>"Content-type: application/x-www-form-urlencoded", 'method'=>'POST', 'content'=>$packet ) ) ); return file_get_contents($url, 0, $ctx); }

12
Heroku NodeJS http เป็น https ssl บังคับให้เปลี่ยนเส้นทาง
ฉันมีแอปพลิเคชั่นที่ทำงานบน heroku ด้วยการแสดงบนโหนดด้วย https ,. ฉันจะระบุโปรโตคอลเพื่อบังคับให้เปลี่ยนเส้นทางไปยัง https ด้วย nodejs บน heroku ได้อย่างไร แอปของฉันเป็นเพียงเซิร์ฟเวอร์ http ธรรมดา แต่ยังไม่ทราบว่า heroku กำลังส่งคำขอ https: /* Heroku provides the port they want you on in this environment variable (hint: it's not 80) */ app.listen(process.env.PORT || 3000);
105 redirect  ssl  node.js  https  heroku 

12
PhantomJS ไม่สามารถเปิดไซต์ HTTPS ได้
ฉันใช้รหัสต่อไปนี้ตามตัวอย่าง loadpeed.js เพื่อเปิดไซต์ https: // ซึ่งต้องมีการตรวจสอบสิทธิ์เซิร์ฟเวอร์ http ด้วย var page = require('webpage').create(), system = require('system'), t, address; page.settings.userName = 'myusername'; page.settings.password = 'mypassword'; if (system.args.length === 1) { console.log('Usage: scrape.js <some URL>'); phantom.exit(); } else { t = Date.now(); address = system.args[1]; page.open(address, function (status) { if (status !== 'success') …

9
การเชื่อมต่อ HTTPS ผ่านพร็อกซีเซิร์ฟเวอร์
เป็นไปได้ไหมที่จะเชื่อมต่อ HTTPS ผ่านพร็อกซีเซิร์ฟเวอร์ ถ้าใช่พร็อกซีเซิร์ฟเวอร์ประเภทใดที่อนุญาตให้ทำเช่นนี้ ซ้ำกับวิธีใช้พร็อกซีถุงเท้า 5 กับ Apache HTTP Client 4?
103 proxy  https 

6
Ajax โดยใช้ https บนหน้า http
เว็บไซต์ของฉันใช้โปรโตคอล http และ https ไม่ส่งผลกระทบต่อเนื้อหา ไซต์ของฉันใช้การโทร jQuery ajax ซึ่งเติมเต็มพื้นที่บางส่วนบนหน้าเว็บด้วย ตอนนี้ฉันต้องการโทร ajax ทั้งหมดผ่าน https (โปรดอย่าถามฉันว่าทำไม :)) เมื่อฉันอยู่บนเพจที่มีโปรโตคอล https คำขอ ajax กำลังทำงาน เมื่อฉันอยู่บนหน้าที่มีโปรโตคอล http ฉันได้รับข้อผิดพลาดของจาวาสคริปต์: การเข้าถึง URI ที่ จำกัด ถูกปฏิเสธ ฉันรู้ว่านี่เป็นปัญหาข้ามโดเมน (อันที่จริงมันเป็นปัญหาข้ามโปรโตคอล) และฉันรู้ว่าฉันควรใช้โปรโตคอลเดียวกันในการโทร ajax เหมือนในหน้าปัจจุบัน ถึงกระนั้นฉันต้องการให้การโทรของ ajax ทั้งหมดเป็น https และเรียกพวกเขาบนหน้าที่แสดงบน http มีวิธีแก้ปัญหาเพื่อให้บรรลุสิ่งนี้ (โซลูชัน json / proxy บางตัวหรือไม่) หรือเป็นไปไม่ได้เลย?
101 jquery  ajax  https  cors 

15
HAProxy เปลี่ยนเส้นทาง http เป็น https (ssl)
ฉันใช้ HAProxy ในการทำโหลดบาลานซ์และต้องการให้ไซต์ของฉันรองรับ https เท่านั้น ดังนั้นฉันต้องการเปลี่ยนเส้นทางคำขอทั้งหมดบนพอร์ต 80 ไปยังพอร์ต 443 ฉันจะทำอย่างไร แก้ไข: เราต้องการเปลี่ยนเส้นทางไปยัง URL เดียวกันบน https โดยสงวนพารามิเตอร์ข้อความค้นหาไว้ ดังนั้นhttp://foo.com/barจะเปลี่ยนเส้นทางไปที่https://foo.com/bar
100 http  redirect  ssl  https  haproxy 

10
ใบรับรอง SSL ที่ลงนามด้วยตนเองไม่ถูกต้อง -“ Subject Alternative Name Missing”
เมื่อเร็ว ๆ นี้ Chrome หยุดทำงานกับใบรับรอง SSL ที่ลงนามด้วยตนเองของฉันและคิดว่าไม่ปลอดภัย เมื่อฉันดูใบรับรองในDevTools | Securityแท็บฉันจะเห็นว่ามันระบุ Subject Alternative Name ขาดใบรับรองสำหรับไซต์นี้ไม่มีส่วนขยาย Subject Alternative Name ที่มีชื่อโดเมนหรือที่อยู่ IP ข้อผิดพลาดของใบรับรองมีปัญหากับห่วงโซ่ใบรับรองของไซต์ (net :: ERR_CERT_COMMON_NAME_INVALID) ฉันจะแก้ไขปัญหานี้ได้อย่างไร?

6
HTTPURLConnection ไม่ติดตามการเปลี่ยนเส้นทางจาก HTTP ไปยัง HTTPS
ฉันไม่เข้าใจว่าเหตุใด Java HttpURLConnectionจึงไม่ติดตามการเปลี่ยนเส้นทาง HTTP จาก HTTP ไปยัง HTTPS URL ฉันใช้รหัสต่อไปนี้เพื่อรับหน้าเว็บที่https://httpstat.us/ : import java.net.URL; import java.net.HttpURLConnection; import java.io.InputStream; public class Tester { public static void main(String argv[]) throws Exception{ InputStream is = null; try { String httpUrl = "http://httpstat.us/301"; URL resourceUrl = new URL(httpUrl); HttpURLConnection conn = (HttpURLConnection)resourceUrl.openConnection(); conn.setConnectTimeout(15000); conn.setReadTimeout(15000); conn.connect(); …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.