ପ୍ରକ୍ସି ବିକଳ୍ପ ଏକ libcurl easy ହ୍ୟାଣ୍ଡେଲର। ଗୋଟିଏ ଥ୍ରେଡ୍ ସେହି ହ୍ୟାଣ୍ଡେଲରେ ସ୍ଥାନାନ୍ତର କରୁଥିବାବେଳେ ଅନ୍ୟ ଥ୍ରେଡରୁ ସେହି ବିକଳ୍ପ ବଦଳାଇବା ହ୍ୟାଣ୍ଡେଲର ମାଲିକାନା ନିୟମ ଉଲ୍ଲଂଘନ କରେ।

libcurl ଏହାର ଲିଖିତ ନିୟମ ପାଳନ କଲେ ଥ୍ରେଡ୍-ସୁରକ୍ଷିତ। ଏହା ଏକ ହ୍ୟାଣ୍ଡେଲକୁ ଯେକୌଣସି ସମକାଳୀନ ପ୍ରବେଶକୁ ଆଭ୍ୟନ୍ତରୀଣ ଭାବେ ସମନ୍ୱୟ କରେ ନାହିଁ। ସମାନ୍ତରାଳ କର୍ମୀମାନଙ୍କୁ ସେମାନଙ୍କର ନିଜ ହ୍ୟାଣ୍ଡେଲ ଦିଅନ୍ତୁ, କିମ୍ବା ପୂର୍ବ ବ୍ୟବହାରକାରୀ ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପରେ ହିଁ ମାଲିକାନା ହସ୍ତାନ୍ତର କରନ୍ତୁ।

share ଇଣ୍ଟରଫେସର ଅଲଗା ଲକିଂ ଆବଶ୍ୟକତା ଓ ସୀମା ଅଛି। ପ୍ରତ୍ୟେକ କର୍ମୀ ସହଭାଗୀ easy ହ୍ୟାଣ୍ଡେଲର ପ୍ରତ୍ୟେକ ସେଟିଂ ବଦଳାଇବାର ଏହା ଅନୁମତି ନୁହେଁ।

ପୁରୁଣା ପ୍ରକ୍ସି-ଥ୍ରେଡ୍ ଉଦାହରଣରେ ପୁରୁଣା TLS ଲାଇବ୍ରେରୀ ସଂସ୍କରଣ ପାଇଁ ଲକିଂ କଲବ୍ୟାକ୍ ଥାଏ। ପ୍ରକୃତ TLS ବ୍ୟାକେଣ୍ଡ ଓ build ପାଇଁ ବର୍ତ୍ତମାନର ଥ୍ରେଡ୍-ସୁରକ୍ଷା ଡକ୍ୟୁମେଣ୍ଟ ଯାଞ୍ଚ କରନ୍ତୁ। ଐତିହାସିକ OpenSSL କଲବ୍ୟାକ୍ ବର୍ତ୍ତମାନର ଆପ୍ଲିକେସନରେ କପି କରିବା ସଠିକ୍ ହ୍ୟାଣ୍ଡେଲ ମାଲିକାନାର ବିକଳ୍ପ ନୁହେଁ।

ସମକାଳୀନ ବ୍ୟବହାର ପୂର୍ବରୁ ଲିଖିତ ପ୍ରାରମ୍ଭ ଆବଶ୍ୟକତା ଅନୁସାରେ ବୈଶ୍ୱିକ ଲାଇବ୍ରେରୀ ସ୍ଥିତି ଆରମ୍ଭ କରନ୍ତୁ। ସାର୍ବଜନୀନ ମଧ୍ୟସ୍ଥମାନଙ୍କ ମାଧ୍ୟମରେ ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ ଅନୁରୋଧ ପାଇଁ ମାଗଣା ପ୍ରକ୍ସି ତାଲିକା ପ୍ରତ୍ୟେକ କର୍ମୀର ପ୍ରକ୍ସି ବିକଳ୍ପ ପାଇଁ ପ୍ରାର୍ଥୀ ଦେଇଥାଏ; ପ୍ରୋଟୋକଲକୁ libcurl build ସହ ମେଳାନ୍ତୁ। ପ୍ରତ୍ୟେକ ବିଫଳ କାର୍ଯ୍ୟ ପାଇଁ ହ୍ୟାଣ୍ଡେଲର ସଂରଚିତ ପ୍ରକ୍ସି ଓ ଏହାର ନିଜ ତ୍ରୁଟି ଫଳାଫଳ ରଖନ୍ତୁ। ଏକାଧିକ ସ୍ଥାନାନ୍ତର ଚାଲୁଥିବାବେଳେ ବୈଶ୍ୱିକ “ବର୍ତ୍ତମାନ ପ୍ରକ୍ସି” ଚର ଏକ ଦୁର୍ବଳ ପରିଚାୟକ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ